Како узети дневнике на Андроиду: Логцат, дмесг и рамоопс

click fraud protection

Питате се како да узмете дневнике на Андроиду? У овом водичу ћемо вам рећи о разним уобичајеним евиденцијама на Андроид-у и како их прикупити.

Дневници су веома корисни када програмер дијагностикује грешку помоћу софтвера. Дакле, као корисник, када се пожалите програмеру на проблем са њиховом Андроид апликацијом или накнадним фирмвером (прилагођени РОМ), они ће од вас тражити да доставите евиденцију како бисте им помогли да реше проблем. Андроид укључује бројне евиденције које се баве различитим деловима фирмвера и постоји више начина за прикупљање тих евиденција. У овом водичу ћемо говорити о различитим уобичајеним евиденцијама и како их можете прикупити на Андроид-у за извештаје о грешкама.

Пре него што почнемо, требало би да подесите Андроид Дебуг Бридге на свом рачунару јер ће вам можда требати АДБ приступ за неке од ових евиденција. Имамо одличан водич како да подесите АДБ на било ком рачунару.

Дневници панике кернела

Евиденција панике кернела је корисна за откривање шта се догодило током неуспешног покретања. Ако покушавате да покренете прилагођени РОМ, али ваш телефон је заглављен у петљи за покретање, можете прикупити евиденције панике кернела да бисте помогли програмеру РОМ-а да открије шта је пошло наопако.

Већина произвођача Андроид-а користи упстреам „псторе“ и „рамоопс“ драјвере за чување евиденције кернела након панике. Рамоопс уписује своје евиденције у РАМ пре него што се систем сруши. Са роот приступом, ове евиденције се могу преузети са:

/sys/fs/pstore/console-ramoops

Име датотеке може бити мало другачије, али ће бити у псторе директоријуму. Можете га добити користећи АДБ повлачење или било који други начин који желите. На пример:

adb pull /sys/fs/pstore/console-ramoops C:\Users\Gaurav\Desktop\filename

Поруке возача

Дневник из бафера порука управљачког програма може се користити за дијагностиковање проблема са системским драјверима и зашто нешто не ради. На Андроид-у можете да користите излаз 'дмесг' да бисте добили ове евиденције. Мораћете роот приступ да ипак добијем ове дневнике. Користите следећу АДБ команду да извезете комплетан дневник.

adbshellsu-cdmesg > dmesg.log

Системски дневники

Системски дневники су корисни када нешто у систему доведе до грешке. Андроид омогућава прикупљање системских дневника помоћу Логцат-а. Поруке дневника се могу видети у прозору Логцат у Андроид студију или можете да користите алатку командне линије да их повучете.

Неколико Андроид апликација је такође доступно у Гоогле Плаи продавници које омогућавају лак приступ овим алатима. О овим апликацијама ћемо говорити касније у овом чланку. Штавише, неколико прилагођених РОМ-ова долази са опцијама у подешавањима програмера за прикупљање системских евиденција.

Да бисте прикупили евиденцију користећи АДБ, користите следећу команду. Ова команда ће извести непрекидни дневник, па користите Цтрл + Ц да га зауставите.

adblogcat > logcat.txt

Можете користити параметар -д за извоз комплетне евиденције у једном потезу.

adblogcat-d > logcat.txt

Ако желите, такође можете да погледате или сачувате радио бафер користећи следећу команду.

adblogcat-dbradio > radio.txt

Ако је ваш уређај роотан, можете да користите апликацију Терминал на самом уређају за прикупљање евиденције. Да бисте сачували дневник користећи Терминал на свом телефону, откуцајте следећу команду како би евиденција била сачувана на вашем телефону.

logcat -d -f /sdcard/logcat.txt

Андроид апликације за прикупљање дневника

Логцат Ектреме

Логцат Ектреме вам може помоћи да прочитате логцат и дмесг излазе, као и записнике. Потребан је роот приступ да би се исправно приказали дневники.

Логцат ЕктремеПрограмер: СЦДевс

Цена: бесплатно.

3.9.

Преузимање

Логцат Реадер

Логцат Реадер је апликација отвореног кода која вам омогућава да читате и чувате системске евиденције. Кодира дневнике бојама на основу приоритета дневника.

Логцат РеадерПрограмер: Дарсхан Парајули

Цена: бесплатно.

4.2.

Преузимање

ЛивеБоот

Ова апликација није права замена за логцат, али је на свој начин кул и заслужује помен. Фокус ове апликације није да вам заправо помогне у отклањању грешака, већ да вам пружи алтернативну анимацију покретања која изгледа као да није из научно-фантастичног филма.

ЛивеБоот замењује анимацију покретања вашег уређаја са логцат и дмесг излазима када се догоде. Његова излазна конфигурација укључује ниво логцата, избор бафера и формата, да ли да се прикаже дмесг и још много тога. Захтева роот приступ као и СуперСУ верзију 2.40 или новију. Више о апликацији можете пронаћи на њој КСДА тхреад.

[роот] ЛивеБоотПрограмер: Цхаинфире

Цена: бесплатно.

4.2.

Преузимање

Ово су неки од начина на које можете прикупљати евиденције на Андроиду. Ако тражите начин да добијете роот приступ на свом Андроид телефону, погледајте наш детаљни водич како да роот свој телефон.