Kuidas hankida logiraamat vigade teatamiseks Androidis

Kuidas hankida logiraamat vigade teatamiseks Androidis

Android teeb tõeliselt head tööd, varjates oma kasutajate eest kõik. Kui asjad lähevad valesti, ei näe te hirmuäratavat teksti salajast seina, nagu näete Macis. Nad lihtsalt ... Valesti.





Kuigi see on enamiku inimeste jaoks suurepärane, on see vähem kasulik arendajatele, kes soovivad näha, miks nende rakendused ei tööta, ja energiatarbijatele, kes soovivad praktilisemat lähenemist kasutada.





kuidas telefoni piltide otsingut ümber pöörata

Sellepärast on logcat nii uskumatult kasulik. See võimaldab teil probleemide silumiseks hankida oma telefoni või tahvelarvuti süsteemilogide prügila. Kuigi enamikul kasutajatel pole sellest kasu, paluvad arendajad mõnikord kasutajatel probleemi ilmnemisel neile oma seadme logifailid esitada. Siin on, kuidas logcat installida ja kuidas seda kasutada.





Logcati hankimine

Enne süsteemilogide tootmise alustamist peate esmalt täitma mõned eeltingimused. Esimene on installida Androidi silumissild , tavaliselt tuntud kui ADB . See sisaldab tööriista Logcat.

Kui kasutate Maci, nagu mina, on lihtsaim viis seda teha HomeBrew paketihaldur . Pärast installimist peate lihtsalt käivitama 'pruulige android-platvormi tööriistad' .



Kui kasutate Linuxit, on ADB installimiseks vajalikud toimingud distributsioonide vahel väga erinevad. Kui kasutate Ubuntut, peate lihtsalt jooksma 'sudo apt-get install android-tools-adb' .

Lõpuks, kui kasutate Windowsi, on teil paar võimalust. Esiteks on XDADevelopersil a ühe klõpsuga ADB installer , mis sisaldab vajalikke draivereid ja FastBoot. Teise võimalusena saate selle installida Chocolatey paketihalduri kaudu, kuigi saadaval olev versioon pole uusim.





Lülitage seade arendajarežiimi

Järgmisena lubate oma seadmes arendajarežiimi. Selleks avage oma seaded ja minge jaotisse „Teave telefoni” või „Teave tahvelarvuti kohta”. Seejärel kerige ekraani allossa ja puudutage seitse korda nuppu „Ehituse number”. Kui olete seda teinud, peaks see teile teatama, et olete sisenenud arendajarežiimi.

Vajutage tagasi ja minge seadete juurkataloogi, kus peaksite nägema midagi, mis ütleb 'Arendaja valikud'. Puudutage seda.





Siis, lülitage USB silumine sisse ja ühendage oma Android -seade arvutiga. Kui kõik toimis hästi, peaksite oma seadmes nägema karmi väljanägemisega hoiatust.

Logisid vaadates

Nüüd saame hakata logisid vaatama. Avage uus terminal või käsuviip ja käivitage 'adb logcat' . Seejärel peaksite nägema süsteemiteateid terminali aknast allapoole. Kui te seda ei tee, tähendab see, et midagi on valesti läinud. Kas teie seade pole arvutiga ühendatud, ADB pole õigesti installitud või kui teie seadmes ei tööta USB silumine.

Mis siis saab, kui soovite telefoni või tahvelarvuti süsteemisõnumid hilisemaks analüüsiks tekstifaili kopeerida? Väljundi ümbersuunamise süntaks on Windowsis sama, mis Macis. Lihtsalt jookse 'adb logcat> tekstifail.txt' . Seda saate saavutada ka jooksmisega ' adb logcat -f failinimi ' .

Kui olete logifaili saanud, saate seda sõeluda, kasutades Sed ja Awk või Haare või võite selle lihtsalt arendajale saata, kes seda taotles.

Tasub märkida, et logcat töötab nii kaua, kui te seda ütlete. Kui kopeerite väljundi tekstifaili ja unustate ühenduse katkestada, ei tohiks te üllatuda, kui teil pole kõvakettaruumi. Selle sulgemiseks vajutage lihtsalt CTRL-C .

Nagu ütleb teile igaüks, kes on kunagi töötanud DevOpsis või süsteemiadministreerimises, võivad logifailid üsna hõlpsalt kausta siseneda kümneid gigabaite , ja mujal. Teid on hoiatatud.

Märkus väljundi filtreerimise kohta

Väärib märkimist, et võite logcatile öelda, et ta peaks teatud tüüpi väljundit eelistama. Kui käivitate logcat 'V' lipuga ('adb logcat V'), näete absoluutselt kõike. Seda seetõttu, et olete lubanud „paljusõnalise režiimi”.

Kuid on ka teisi käivitajaid, mis näitavad teile täpsemaid veateadetüüpe. 'I' päästik näitab ainult teavet, 'D' aga silumissõnumeid. Lisateabe saamiseks vaadake ametnikku Androidi silumissilla dokumentatsioon .

Siiski väärib märkimist, et kui teile pole teisiti öeldud, on kõige parem käivitada logcat vaikeseadeid kasutades. Seda selleks, et logifaili taotlenud isik saaks kogu vajaliku teabe oma rakenduse parandamiseks ja ta ei jätaks millestki ilma.

Kas juurdunud seadmete jaoks on lahendus?

Tegelikult jah! Kui teil on juurdunud telefon või tahvelarvuti, saate installida rakenduse „aLogCat” Google Play poest. See on saadaval tasuta ja tasulises versioonis. Mõlemad on identsed, kuigi viimane toetab arendajat rahaliselt.

ALogCat teeb teistsuguseks see, et see töötab otse teie seadmes ja sisaldab mõningaid funktsioone, mis hõlbustavad vealogidega tegelemist.

Sõnumid on esile tõstetud, võimaldades visuaalselt näha, millised teated on vead ja millised on kahjutud süsteemi märguanded. Saate neid jagada ka e -posti, Bluetoothi ​​ja PasteBini kaudu PasteDroidi kaudu.

Kui soovite oma logisid pidevalt salvestada otse SD -kaardile, peate alla laadima teise rakenduse nimega aLogRec. Ka see on saadaval tasuta ja annetatud versioonis ning selle saab hankida Google Play poest.

Aga mis siis, kui soovite logifaile vaadata ja muuta otse telefonis? Selleks soovitan Vim Touchi, mis on VIM -i tekstiredaktori tasuta mobiiliversioon. Kirjutasin sellest esimest korda paar aastat tagasi, kui arutasin parimaid viise PHP arenduskeskkonna seadistamiseks Android -seadmes.

Enne asjade kokkuvõtte tegemist tahan juhtida tähelepanu sellele, et telefoni juurdumine võib põhjustada selle, et teie telefon on pahavara suhtes vastuvõtlikum ja teatud rakendused (eriti pangarakendused) ei tööta.

Kui kaalute seadme juurdumine lihtsalt teie logifailide vaatamiseks, I tugevalt soovitame selle asemel kasutada lõastatud ADB-põhist lähenemist. See on sama lihtne ja tee turvalisem.

Sinu kord!

Kas olete kunagi pidanud oma telefoni või tahvelarvuti süsteemilogi kätte saama? Kuidas? Kas teil oli lihtne? Millist meetodit kasutasite? Andke mulle sellest allpool kommentaarides teada.

Jaga Jaga Piiksuma E -post Siin on põhjus, miks FBI andis hoiatuse taru lunavara eest

FBI andis hoiatuse eriti vastiku lunavara tüve eest. Siin on põhjus, miks peate Hive lunavara suhtes eriti ettevaatlik olema.

Loe edasi
Seotud teemad
  • Android
  • Android juurdumine
  • Androidi kohandamine
Autori kohta Matthew Hughes(Avaldatud 386 artiklit)

Matthew Hughes on tarkvaraarendaja ja kirjanik Inglismaalt Liverpoolist. Teda leidub harva ilma tassitäie tugeva musta kohvita ja jumaldab absoluutselt oma Macbook Pro'd ja kaamerat. Tema ajaveebi saate lugeda aadressil http://www.matthewhughes.co.uk ja jälgida teda Twitteris aadressil @matthewhughes.

Veel Matthew Hughesilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin