A Huawei Android-telefonjai letiltják a logcat funkciót. Így állíthatja vissza a naplózáshoz való hozzáférést, így jobban tud hibakeresni Android-alkalmazását.
Miközben segítettem az XDA elismert fejlesztőjének és portál írótársának GermainZ hibakeresés egy új alkalmazáson, amin dolgoztunk (amit úgy gondolunk, hogy imádni fogjátok), szükségem volt rá összegyűjteni és olvasni egy logcat hogy kiderítse, hol fajulnak a dolgok. A telefonomon előre mentem és telepítettem MatLog XDA Junior Tag által plusCubed így elkezdhettem a hibakeresési folyamatot. Továbbmentem, megadtam az alkalmazásnak a naplókhoz való hozzáféréshez szükséges engedélyt, majd megismételtem egy hibát az általunk tesztelt alkalmazásban.
Amikor átnéztem a rönköket, észrevettem, hogy valójában szinte semmi lényegeset nem mutattak be. Általában annyi naplót láttunk elárasztani a képernyőt, hogy be kell állítani egy szűrőt a hibakeresés megkezdéséhez, de a MatLog csak néhány sort mutatott. Elkezdtem keresgélni az interneten, és rájöttem, hogy sok más felhasználó azon töprengett, hogy miért nem tudnak naplót gyűjteni – és mindannyian
Huawei telefonok. Feltehetően azért tiltották le a naplózást, hogy kismértékben javítsák a teljesítményt (ahogy látni fog néhány egyéni kernel do), de meglepő, hogy egy ilyen jelentős hibakereső eszközt letiltottak, amikor a teljesítménynövekedés ilyen volt vékony. Itt van a logcats újraengedélyezése.A Huawei titkos hibakeresési menüje
Úgy tűnik, van egy titkos hibakereső menü, amely a Huawei Android telefonjain létezett... évek óta. A felhasználók először panaszkodtak a hiánya miatt naplózás a Huawei Ideos x3-hoz amit még 2011 februárjában jelentettek be. Végül valaki megtalálta a megoldást, és ezt a megoldást megosztottuk a saját fórumainkon... a Samsung Galaxy S... és ez a megoldás végül eljutott oda Stack Overflow 2012-ben. És akkor hivatkoztak rá újra tovább Stack Overflow egy évvel később, 2013. Igen. Mindenesetre itt a megoldás.
Nyissa meg a tárcsázó alkalmazást, és írja be a következő kódot:
*#*#2846579#*#*
Nem kell megnyomnia a tárcsázó gombot, mivel ennek a kódnak a megadásával azonnal megjelenik egy beállítási oldal, melynek neve ProjectMenu. Itt több menüt is át kell néznie.
Here's a brief explanation of each page:
- Háttérbeállítások - a minket érdeklő oldal. Itt módosíthatja a hibakeresési beállításokat, az USB-csatlakozási beállításokat és a "kezelőfelületi téma színét" (nem vagyok teljesen biztos benne, hogy ennek az opciónak mi a funkciója).
- Furnér információk - részletes információk az eszköz szoftveréről és hardveréről
- Hálózati információs lekérdezés - részletes információk a készülék és a SIM-kártya hálózati képességeiről
- Szoftver frissítés - Frissítések alkalmazása az SD-kártyáról
- Gyár visszaállítása - gyári beállítások visszaállítása
- Akkumulátortöltő - az akkumulátorra vonatkozó információk és az ajánlott töltési szintek az akkumulátor hosszú távú élettartama érdekében
Lépjen be a Háttérbeállítások oldalra, ahol több lehetőséget is láthat. Kattintson a "Naplóbeállítások" elemre, hogy megjelenjen egy párbeszédpanel a naplózási szint kiválasztásának lehetőségeivel. Jelölje be mind a 3 lehetőséget a teljes naplózás engedélyezéséhez. Megjelenik egy pirítós üzenet, amely szerint ezen naplózási opciók bármelyikének engedélyezése "kihat a teljesítményre", de nyugodtan figyelmen kívül hagyhatja ezt a figyelmeztetést. Ha ezzel végzett, indítsa újra a telefont. Most már képesnek kell lennie naplók gyűjtésére Huawei telefonján. Most pedig menj ki és segítsünk fejlesztőinknek hibakeresés az alkalmazásaikban!