Huawei Phones deaktivujte Logcat, zde je návod, jak obnovit přístup

Telefony Huawei s Androidem deaktivují logcat, zde je návod, jak můžete obnovit přístup k protokolování, abyste mohli lépe ladit svou aplikaci pro Android.

Zatímco jsem pomáhal uznávanému vývojáři XDA a dalšímu autorovi portálu GermainZ ladit novou aplikaci, na které jsme pracovali (o které si myslíme, že se vám bude líbit), potřeboval jsem sbírat a číst logcat zjistit, kde se věci pokazily. Na svém telefonu jsem pokračoval a nainstaloval MatLog od XDA Junior Member plusCubed abych mohl zahájit proces ladění. Pokračoval jsem a udělil jsem povolení požadované pro aplikaci k přístupu k protokolům a poté jsem replikoval chybu v aplikaci, kterou jsme testovali.

Když jsem se zahloubal nad protokoly, všiml jsem si, že se ve skutečnosti nezobrazuje téměř nic relevantního. Obvykle byste viděli tolik logů zaplavujících obrazovku, že byste museli nastavit filtr, abyste vůbec mohli začít ladit, ale MatLog mi ukázal jen hrstku řádků. Začal jsem hledat online a zjistil jsem, že mnoho dalších uživatelů se divilo, proč nemohou sbírat žádné protokoly – a všichni používají 

Huawei telefony. Důvodem, proč zakázali protokolování, je pravděpodobně nepatrné zlepšení výkonu (jak uvidíte některá vlastní jádra do), ale je trochu překvapivé, že takový hlavní ladicí nástroj byl deaktivován, když je takový nárůst výkonu štíhlý. Zde je návod, jak znovu povolit logcats.


Tajná nabídka ladění Huawei

Zdá se, že existuje tajná nabídka ladění, která existuje na telefonech Huawei Android pro... let. Uživatelé si nejprve stěžovali na nedostatek přihlášení pro Huawei Ideos x3 který byl oznámen již v únoru 2011. Nakonec někdo našel řešení a toto řešení bylo poté sdíleno na našich vlastních fórech... pro Samsung Galaxy S... a toto řešení se nakonec prosadilo Přetečení zásobníku v roce 2012. A pak se na to odkazovalo znovu na Přetečení zásobníku o rok později v roce 2013. To jo. Každopádně tady je oprava.

Otevřete aplikaci vytáčení a zadejte následující kód:

*#*#2846579#*#*

Nebudete muset stisknout tlačítko vytáčení, protože zadáním tohoto kódu okamžitě vyvoláte stránku nastavení s názvem Nabídka Projekt. Zde si můžete prohlédnout několik nabídek.

Here's a brief explanation of each page:

  1. Nastavení pozadí - stránka, která nás zajímá. Zde můžete změnit nastavení ladění, nastavení připojení USB a „nastavit barvu motivu uživatelského rozhraní“ (nejsem si úplně jistý, jakou funkci tato možnost má).
  2. Informace o dýze - podrobné informace o softwaru a hardwaru zařízení
  3. Dotaz na informace o síti - podrobné informace o síťových možnostech zařízení a SIM karty
  4. Upgrade softwaru - použít aktualizace z SD karty
  5. Obnovit továrnu - obnovení továrního nastavení
  6. Nabíjení baterie - informace o baterii a doporučené úrovně nabití pro dlouhodobou životnost baterie

Vstupte na stránku Nastavení pozadí, kde uvidíte několik možností. Kliknutím na "Nastavení protokolu" zobrazíte dialogové okno s možnostmi výběru úrovně protokolování. Chcete-li povolit úplné protokolování, zaškrtněte všechny 3 možnosti. Zobrazí se přípitková zpráva, že povolení kterékoli z těchto možností protokolování „ovlivní výkon“, ale toto varování můžete bezpečně ignorovat. Jakmile s tím skončíte, restartujte telefon. Nyní byste měli být schopni shromažďovat protokoly na vašem telefonu Huawei. Teď vypadni a pomoci našim vývojářům ladit jejich aplikace!