Telefóny Huawei zakážte Logcat, tu je postup, ako obnoviť prístup

Telefóny s Androidom od Huawei deaktivujú logcat, tu je návod, ako môžete obnoviť prístup k protokolovaniu, aby ste mohli lepšie ladiť svoju aplikáciu pre Android.

Zatiaľ čo som pomáhal uznávanému vývojárovi XDA a kolegovi, ktorý napísal portál GermainZ ladiť novú aplikáciu, na ktorej sme pracovali (o ktorej si myslíme, že sa vám bude páčiť), potreboval som zbierať a čítať logcat zistiť, kde sa veci pokazili. Na svojom telefóne som pokračoval a nainštaloval MatLog od XDA Junior Member plusKocka aby som mohol začať proces ladenia. Pokračoval som a udelil som aplikácii potrebné povolenie na prístup k denníkom a potom som replikoval chybu v aplikácii, ktorú sme testovali.

Keď som si prezrel záznamy, všimol som si, že sa v skutočnosti neukazuje takmer nič relevantné. Typicky by ste videli toľko protokolov, ktoré zaplavili obrazovku, že by ste museli nastaviť filter, aby ste dokonca začali ladiť, ale MatLog mi ukázal iba niekoľko riadkov. Začal som hľadať online a zistil som, že mnohí ďalší používatelia sa čudujú, prečo nemôžu zbierať žiadne protokoly – a všetci používajú 

Huawei telefónov. Dôvodom, prečo zakázali protokolovanie, je pravdepodobne mierne zlepšenie výkonu (ako uvidíte niektoré vlastné jadrá do), ale je trochu prekvapujúce, že takýto hlavný nástroj na ladenie bol deaktivovaný, keď je taký nárast výkonu štíhly. Tu je postup, ako znova povoliť logcats.


Tajná ponuka ladenia spoločnosti Huawei

Zdá sa, že existuje tajná ponuka ladenia, ktorá existuje na telefónoch Huawei s Androidom pre... rokov. Používatelia sa najskôr sťažovali na nedostatok prihlasovanie pre Huawei Ideos x3 ktorá bola oznámená vo februári 2011. Nakoniec niekto našiel riešenie a toto riešenie bolo potom zdieľané na našich vlastných fórach... pre Samsung Galaxy S... a toto riešenie sa nakoniec presadilo Pretečenie zásobníka v roku 2012. A potom sa na to odkazovalo znova na Pretečenie zásobníka o rok neskôr v roku 2013. Áno. Každopádne, tu je oprava.

Otvorte aplikáciu vytáčania a zadajte nasledujúci kód:

*#*#2846579#*#*

Nebudete musieť stláčať tlačidlo vytáčania, pretože zadaním tohto kódu sa okamžite zobrazí stránka nastavení s názvom ProjectMenu. Tu si môžete prezrieť niekoľko ponúk.

Here's a brief explanation of each page:

  1. Nastavenia pozadia - stránka, ktorá nás zaujíma. Tu môžete zmeniť nastavenia ladenia, nastavenia pripojenia USB a „nastaviť farbu témy používateľského rozhrania“ (nie som si úplne istý, aká je funkcia tejto možnosti).
  2. Informácie o dýhe - podrobné informácie o softvéri a hardvéri zariadenia
  3. Dotaz na informácie o sieti - podrobné informácie o sieťových možnostiach zariadenia a SIM karty
  4. Aktualizácia softvéru - použiť aktualizácie z SD karty
  5. Obnoviť továreň - obnovenie továrenských nastavení
  6. Nabíjanie batérie - informácie o batérii a odporúčané úrovne nabitia pre dlhodobú životnosť batérie

Vstúpte na stránku Nastavenia pozadia, kde uvidíte niekoľko možností. Kliknutím na „Nastavenia denníka“ zobrazíte dialógové okno s možnosťami výberu úrovne protokolovania. Ak chcete povoliť úplné protokolovanie, začiarknite všetky 3 možnosti. Uvidíte prípitok, ktorý hovorí, že povolenie ktorejkoľvek z týchto možností protokolovania „ovplyvní výkon“, ale toto upozornenie môžete pokojne ignorovať. Keď s tým skončíte, reštartujte telefón. Teraz by ste mali byť schopní zbierať denníky na svojom telefóne Huawei. Teraz vyjdite von a pomôcť našim vývojárom ladiť ich aplikácie!