Huaweis Android-telefoner deaktiverer logcat, her er hvordan du kan gendanne adgangen til logning, så du bedre kan fejlsøge din Android-app.
Mens jeg hjalp XDA Recognized Developer og kollega Portal Writer GermainZ fejlfinde en ny app, vi har arbejdet på (som vi tror, at I vil elske), jeg havde brug for indsamle og læse en logcat for at finde ud af, hvor det gik galt. På min telefon gik jeg videre og installerede MatLog af XDA Junior Member plusCubed så jeg kunne begynde fejlretningsprocessen. Jeg gik videre og gav den nødvendige tilladelse til, at appen kunne få adgang til logfiler, og replikerede derefter en fejl i den app, vi har testet.
Da jeg granskede loggene, lagde jeg mærke til, at næsten intet relevant faktisk blev vist. Typisk ville du se så mange logfiler oversvømme skærmen, at du ville være nødt til at konfigurere et filter for overhovedet at begynde at fejlfinde, men MatLog viste mig kun en håndfuld linjer. Jeg begyndte at kigge på nettet og opdagede, at mange andre brugere undrede sig over, hvorfor de ikke kunne indsamle nogen logfiler - og de brugte alle
Huaweis hemmelige fejlfindingsmenu
Tilsyneladende er der en hemmelig debug-menu, der har eksisteret på Huaweis Android-telefoner til... år nu. Brugere klagede først over manglen på logning til Huaweis Ideos x3 som blev annonceret tilbage i februar 2011. Til sidst fandt nogen en løsning, og den løsning blev derefter delt på vores helt egne fora... for Samsung Galaxy S... og denne løsning kom til sidst over til Stack Overflow i 2012. Og så blev det refereret en gang til på Stack Overflow et år senere i 2013. Ja. Anyway, her er rettelsen.
Åbn din opkaldsapp og indtast følgende kode:
*#*#2846579#*#*
Du behøver ikke at trykke på opkaldsknappen, da indtastning af denne kode straks vil åbne en indstillingsside kaldet ProjektMenu. Her har du flere menuer at kigge igennem.
Here's a brief explanation of each page:
- Baggrundsindstillinger - siden vi er interesseret i. Her kan du ændre fejlfindingsindstillinger, USB-forbindelsesindstillinger og "indstil UI-temafarve" (jeg er ikke helt sikker på, hvad funktionen af denne mulighed er).
- Finer Information - detaljerede oplysninger om enhedens software og hardware
- Netværksinformationsforespørgsel - detaljerede oplysninger om enhedens og SIM-kortets netværksmuligheder
- Softwareopgradering - Anvend opdateringer fra SD-kortet
- Gendan fabrik - Gendan fabriksindstillinger
- Batteriopladning - batterioplysninger og anbefalede opladningsniveauer for langvarig batterilevetid
Gå ind på siden Baggrundsindstillinger, hvor du vil se flere muligheder. Klik på "Logindstillinger" for at åbne en dialogboks med muligheder for at vælge logningsniveau. Marker alle 3 muligheder for at aktivere fuld logning. Du vil se en toast-meddelelse, der siger, at aktivering af nogen af disse logningsmuligheder "vil påvirke ydeevnen", men du kan roligt ignorere denne advarsel. Når du er færdig med dette, genstart telefonen. Du skulle nu være i stand til at samle logfiler på din Huawei-telefon. Kom nu derud og hjælpe vores udviklere fejlfinde deres apps!