Kā iegūt žurnālu, lai ziņotu par kļūdām operētājsistēmā Android

Kā iegūt žurnālu, lai ziņotu par kļūdām operētājsistēmā Android

Android patiešām labi paveic darbu, slēpjot šīs lietas no saviem lietotājiem. Kad lietas notiek nepareizi, jūs neredzat iebiedējošu noslēpumaina teksta sienu, līdzīgi kā jūs redzat Mac. Viņi vienkārši ... Kļūdās.





Lai gan lielākajai daļai cilvēku tas ir lieliski, tas ir mazāk noderīgi izstrādātājiem, kuri vēlas noskaidrot, kāpēc viņu lietotnes nedarbojas, un enerģijas lietotājiem, kuri vēlas izmantot praktiskāku pieeju.





kā izslēgt Apple TV

Tāpēc logcat ir tik neticami noderīgs. Tas ļauj jums iegūt tālruņa vai planšetdatora sistēmas žurnālu izmetni, lai atkļūdotu problēmas. Lai gan lielākajai daļai lietotāju tas nebūs lietderīgi, izstrādātāji dažkārt lūgs lietotājus nodrošināt viņiem ierīces žurnālfailus, ja rodas kāda problēma. Tālāk ir norādīts, kā instalēt logcat un kā to izmantot.





Logcat iegūšana

Pirms sākat ražot sistēmas žurnālus, vispirms ir jāizpilda daži priekšnosacījumi. Pirmais ir instalēt Android atkļūdošanas tilts , parasti pazīstams kā ADB . Tas satur rīku Logcat.

Ja izmantojat Mac, tāpat kā es, vienkāršākais veids, kā to izdarīt, ir izmantot HomeBrew pakotņu pārvaldnieks . Pēc instalēšanas jums vienkārši jāpalaiž 'brūvēt instalēt android-platform-tools' .



Ja izmantojat operētājsistēmu Linux, ADB instalēšanai nepieciešamās darbības dažādās sadaļās būs ļoti atšķirīgas. Ja izmantojat Ubuntu, jums vienkārši jāskrien 'sudo apt-get install android-tools-adb' .

Visbeidzot, ja izmantojat Windows, jums ir dažas iespējas. Pirmkārt, XDADevelopers ir ADB instalētājs ar vienu klikšķi , kas ietver nepieciešamos draiverus un FastBoot. Varat arī to instalēt, izmantojot Chocolatey pakotņu pārvaldnieku, lai gan pieejamā versija nav jaunākā.





Novietojiet ierīci izstrādātāja režīmā

Tālāk jūs savā ierīcē iespējosit izstrādātāja režīmu. Lai to izdarītu, atveriet iestatījumus un dodieties uz “Par tālruni” vai “Par planšetdatoru”. Pēc tam ritiniet uz leju līdz ekrāna apakšdaļai un septiņas reizes pieskarieties 'Veidot numuru'. Kad esat to izdarījis, tam vajadzētu pateikt, ka esat nonācis izstrādātāja režīmā.

Nospiediet atpakaļ un dodieties uz iestatījumu saknes direktoriju, kur vajadzētu redzēt kaut ko “Izstrādātāja opcijas”. Pieskarieties tam.





Tad, ieslēdziet USB atkļūdošanu un pievienojiet savu Android ierīci datoram. Ja viss darbojās labi, ierīcē vajadzētu redzēt brīdinājuma paziņojumu.

Aplūkojot žurnālus

Tagad mēs varam sākt skatīties žurnālus. Atveriet jaunu termināli vai komandu uzvedni un palaidiet 'adb logcat' . Pēc tam jums vajadzētu redzēt sistēmas ziņojumus, kaskādes pa termināla logu. Ja jūs to nedarāt, tas nozīmē, ka kaut kas ir nogājis greizi. Vai nu ierīce nav savienota ar datoru, vai ADB nav instalēta pareizi, vai arī jūsu ierīcē nedarbojas USB atkļūdošana.

Tātad, ko darīt, ja vēlaties tālruņa vai planšetdatora sistēmas ziņojumus nokopēt teksta failā vēlākai analīzei? Izvades novirzīšanas sintakse operētājsistēmā Windows ir tāda pati kā Mac datorā. Vienkārši skrien 'adb logcat> textfile.txt' . To var paveikt arī skrienot ' adb logcat -f faila nosaukums ' .

Kad esat ieguvis žurnāla failu, varat to parsēt, izmantojot Sed un Awk vai Grip , vai arī varat to vienkārši nosūtīt izstrādātājam, kurš to pieprasījis.

Ir vērts norādīt, ka logcat darbosies tik ilgi, cik jūs to pateiksit. Ja kopējat izvadi uz teksta failu un aizmirstat pārtraukt savienojumu, jums nevajadzētu pārsteigt, ja galu galā nebūs vietas cietajā diskā. Lai to aizvērtu, vienkārši nospiediet CTRL-C .

Kā jums pateiks ikviens, kurš jebkad ir strādājis DevOps vai sistēmu administrācijā, žurnālfailus var viegli iekļaut desmitiem gigabaitu , un tālāk. Jūs esat brīdināts.

Piezīme par izvades filtrēšanu

Ir vērts atzīmēt, ka logcat varat norādīt, lai noteiktu izlaides veidu prioritāti. Ja palaižat logcat ar karodziņu “V” (“adb logcat V”), jūs redzēsit pilnīgi visu. Tas ir tāpēc, ka esat iespējojis “detalizētu režīmu”.

Bet ir arī citi aktivizētāji, kas parāda konkrētākus kļūdu ziņojumu veidus. Aktivizētājs “I” parāda tikai informāciju, bet “D” - atkļūdošanas ziņojumus. Lai iegūtu vairāk informācijas, skatiet ierēdni Android atkļūdošanas tilta dokumentācija .

Lai gan ir vērts atzīmēt, ka, ja vien jums nav teikts citādi, vislabāk ir palaist logcat, izmantojot noklusējuma iestatījumus. Tas nepieciešams, lai persona, kas pieprasījusi žurnāla failu, varētu iegūt visu informāciju, kas nepieciešama lietotnes labošanai, un neko nepalaistu garām.

Vai ir risinājums sakņotām ierīcēm?

Patiesībā, jā! Ja jums ir sakņots tālrunis vai planšetdators, varat instalēt aLogCat no Google Play veikala. Tam ir bezmaksas versija un maksas versija. Abi ir identiski, lai gan pēdējais finansiāli atbalsta izstrādātāju.

ALogCat atšķir tas, ka tas darbojas tieši jūsu ierīcē, un tam ir dažas funkcijas, kas atvieglo kļūdu žurnālu apstrādi.

Ziņojumi ir izcelti, ļaujot vizuāli redzēt, kuri ziņojumi ir kļūdas un kas ir nekaitīgi sistēmas paziņojumi. Varat arī kopīgot tos, izmantojot e -pastu, Bluetooth un PasteBin, izmantojot PasteDroid.

Ja vēlaties nepārtraukti saglabāt žurnālus tieši SD kartē, jums būs jālejupielādē cita lietojumprogramma ar nosaukumu aLogRec. Arī šai versijai ir bezmaksas un ziedošanas versija, un to var iegādāties no Google Play veikala.

Bet ko darīt, ja vēlaties skatīt un rediģēt žurnāla failus tieši savā telefonā? Šim nolūkam es iesaku Vim Touch, kas ir VIM teksta redaktora bezmaksas mobilā versija. Pirmo reizi par to rakstīju pirms dažiem gadiem, apspriežot labākos veidus, kā Android ierīcē izveidot PHP izstrādes vidi.

Pirms lietu apkopošanas es vēlos norādīt, ka, sakņojot tālruni, tālrunis var būt jutīgāks pret ļaunprātīgu programmatūru un dažas lietojumprogrammas (īpaši banku lietojumprogrammas) nedarbojas.

Ja jūs apsverat sakņojot ierīci tikai, lai piekļūtu jūsu žurnāla failiem, es stipri ieteicams izmantot piesietu, uz ADB balstītu pieeju. Tas ir tikpat viegli, un veidā drošāk.

Pāri Tev!

Vai jums kādreiz ir bijis jāapgūst tālruņa vai planšetdatora sistēmas žurnāls? Kā tas nākas? Vai jums tas šķita viegli? Kādu metodi jūs izmantojāt? Paziņojiet man zemāk esošajos komentāros.

Kopīgot Kopīgot Čivināt E -pasts Lūk, kāpēc FIB izdeva brīdinājumu par Hive Ransomware

FIB izdeva brīdinājumu par īpaši nepatīkamu izpirkuma programmatūras celmu. Lūk, kāpēc jums īpaši jāuzmanās no Hive izpirkuma programmatūras.

Lasīt Tālāk
Saistītās tēmas
  • Android
  • Android saknes
  • Android pielāgošana
Par autoru Metjū Hjūzs(Publicēti 386 raksti)

Metjū Hjūzs ir programmatūras izstrādātājs un rakstnieks no Liverpūles, Anglijā. Viņš reti sastopams bez tasītes spēcīgas melnas kafijas rokā un absolūti dievina savu Macbook Pro un kameru. Jūs varat izlasīt viņa emuāru vietnē http://www.matthewhughes.co.uk un sekot viņam Twitter vietnē @matthewhughes.

Vairāk no Metjū Hjūza

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu