Питате се како да узмете дневнике на Андроиду? У овом водичу ћемо вам рећи о разним уобичајеним евиденцијама на Андроид-у и како их прикупити.
Дневници су веома корисни када програмер дијагностикује грешку помоћу софтвера. Дакле, као корисник, када се пожалите програмеру на проблем са њиховом Андроид апликацијом или накнадним фирмвером (прилагођени РОМ), они ће од вас тражити да доставите евиденцију како бисте им помогли да реше проблем. Андроид укључује бројне евиденције које се баве различитим деловима фирмвера и постоји више начина за прикупљање тих евиденција. У овом водичу ћемо говорити о различитим уобичајеним евиденцијама и како их можете прикупити на Андроид-у за извештаје о грешкама.
Пре него што почнемо, требало би да подесите Андроид Дебуг Бридге на свом рачунару јер ће вам можда требати АДБ приступ за неке од ових евиденција. Имамо одличан водич како да подесите АДБ на било ком рачунару.
Дневници панике кернела
Евиденција панике кернела је корисна за откривање шта се догодило током неуспешног покретања. Ако покушавате да покренете прилагођени РОМ, али ваш телефон је заглављен у петљи за покретање, можете прикупити евиденције панике кернела да бисте помогли програмеру РОМ-а да открије шта је пошло наопако.
Већина произвођача Андроид-а користи упстреам „псторе“ и „рамоопс“ драјвере за чување евиденције кернела након панике. Рамоопс уписује своје евиденције у РАМ пре него што се систем сруши. Са роот приступом, ове евиденције се могу преузети са:
/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.
Ово су неки од начина на које можете прикупљати евиденције на Андроиду. Ако тражите начин да добијете роот приступ на свом Андроид телефону, погледајте наш детаљни водич како да роот свој телефон.