Расположение журнала ошибок/сбоев Galaxy S3

Есть ли где-нибудь на Galaxy S3 журнал ошибок или файл журнала сбоев?

Мой телефон постоянно зависает (перезагружается или полностью зависает, требуя вытаскивания батареи) не менее 4-5 раз в день. Я подключил телефон к своему ПК и просмотрел файловую систему с помощью Eclipse, но нигде не могу найти журнал ошибок.

Мой телефон НЕ рутирован, поэтому я понимаю, что у меня нет полного доступа ко всем местам в файловой системе телефона, но если кто-нибудь знает, существует ли такой журнал и где он находится, я был бы очень благодарен.

используйте adb logcatили aLogCat из игрового магазина, что позволит сохранить журнал на SDCard ... кроме этого, мы не можем больше делать, пока не будет получен журнал
Итак, с помощью aLogCat, могу ли я запустить приложение, нажать «Сохранить» (которое затем сообщает мне, что оно сохраняется на карту памяти), а затем просто оставить его, используя телефон как обычно, и просто ждать, пока произойдет сбой?
Да, это правильно :)

Ответы (2)

logcat может дать вам некоторую информацию, но она очищается при перезагрузке устройства.

abd logcatсвяжет вас с «катящимся журналом».

logcat не хранится в файле, только в потоке памяти, но вы можете легко сбросить его в файл.

adb logcat -d -v time > logfile.txt

использование опций, которые я перечислил выше, даст вам отметку времени, когда происходят события. Указывает -d, что вы сбрасываете в файл, не «блокируйте». -v timeформатирует журнал с временем события.

Вместо того, чтобы > logfile.txtвы могли сделать -f /path/to/logfile.txt.

aLogrec делает в основном то же самое, что и Logcat, но постоянно записывает в файл журнала на вашей карте памяти.

По состоянию на 17 октября 2014 г. aLogrec не записывает журналы на KitKat (4.4.2). Все файлы журналов имеют размер 0 КБ. В настоящее время ищу альтернативы.
Обновление: Google изменил разрешение READ_LOGS в 4.1 (Jelly Bean), что означает, что приложениям для чтения журналов требуется root, чтобы читать журналы, отличные от их собственных.