2013-07-12 2 views
0

Мое приложение аварийно отключается без уведомления (экран становится черным и возвращается на главный экран), даже я уже реализовал ACRA в своем приложении. Я думаю, что это как-то фатальное исключение, которое ACRA не может его поймать.Как получить фатальный журнал исключения на Android?

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

ответ

0

Установите приложение logcat, например aLogcat на свое устройство. В следующий раз после сбоя откройте его и отфильтруйте имя своего пакета.

CatLog может передавать лог-код в файл, что позволяет вам искать его после этого (после возникновения сбоя).

+0

Я знаю Logcat отладки, но дело в том, что logcat показывает только последний журнал системы. Когда у меня возникают сбои, я не могу сделать онлайн-отладку незамедлительно, обычно 2 или 3 часа после крушения. Мне просто интересно, есть ли способ получить доступ к файлу журнала 3 или 4 часа назад. – NordicShaw

+0

О, я вижу. Я обновил свой ответ с помощью другого приложения (CatLog), которое может ЗАПИСАТЬ logcat (т. Е. Передать его в файл). Может быть, дайте этому ходу (тогда просто найдите файл для ошибки с вашим пакетом). – free3dom

+0

Спасибо. Возможно, это одно решение. Но я должен укоренить телефон, иначе в jellybean можно увидеть только собственный журнал приложения. – NordicShaw