К сожалению, MyApp остановлен - в журнале ошибок не регистрируется

Время от времени я получаю:

К сожалению, MyApp остановился.

Проблему легко решить, если у вас есть журналы , но в моем случае у logcat абсолютно нет сообщения об ошибке (у него есть обычные сообщения, опубликованные моим приложением, и там показаны другие исключения, но не то, которое вызывает это app has stopped).

Есть ли шанс, что я смогу решить эту проблему?

Хорошо, что я могу довольно легко воспроизвести это, поэтому я пытаюсь поместить как можно больше информации в logcat, а затем расследовать, что произошло.

У меня ACRA запущена и работает (она ловит другие исключения, но не это app has stopped).

Когда это происходит, мое приложение не отображается, и происходят некоторые вещи в служба намерений. Мое приложение отслеживает геозоны, и app has stopped происходит только на HTC M8, когда я включаю и выключаю Location в настройках телефона. Я проверял на разных телефонах, и этого не происходит на LG G3, Nexus 5, Moto G, LG Swift L9.


person Marian Paździoch    schedule 08.09.2015    source источник
comment
Внедрите UncaughtExceptionHandler в свой класс Application и посмотрите, что выбрасывается в public void uncaughtException (Thread thread, Throwable ex).   -  person Philipp E    schedule 08.09.2015
comment
Попробуйте перезапустить ADB   -  person Sjd    schedule 08.09.2015
comment
@Sjd Я вижу журналы в logcat, но абсолютно нет сообщения об ошибке.   -  person Marian Paździoch    schedule 08.09.2015


Ответы (4)


  • Вы пытались запустить LogCat в командной строке? Возможно, вы сможете увидеть ошибку. Android LogCat в командной строке
  • Если вы используете Eclipse в качестве IDE, попробуйте проверить свои фильтры для LogCat. Вы можете случайно не отображать ошибки в LogCat.
  • Попробуйте найти ошибку через отладчик. Поместите точки останова в места, где, по вашему предположению, должна быть ошибка.
person user3485077    schedule 08.09.2015
comment
запустите LogCat в командной строке, это сработало! Я использовал Android Studio, который не мог показать все журналы. - person Marian Paździoch; 08.09.2015

В моем случае logcat был отфильтрован. Вы можете изменить фильтр в Android Monitor -> logcat -> Правый нижний угол, изменить фильтр на «Без фильтров». Он покажет все ошибки.

введите здесь описание изображения

person Kamran Qadir    schedule 08.06.2017

Звучит банально - попробуйте перезагрузить компьютер, протестировать на другом эмуляторе или устройстве. Также вы можете добавить свой блок try-catch и забыть ввести e.printStackTrace() или использовать UncaughtExceptionHandler.

person Kirill Zotov    schedule 08.09.2015

Очень странно, что вы не можете найти ни одного логарифма. Так почему бы вам не попробовать приложение для игры в хоккей .Пожалуйста, ознакомьтесь с руководством. Я думаю, что вы можете использовать его в течение некоторого времени. После этого вы должны заплатить за него.

Удачи.

person Soham    schedule 08.09.2015
comment
@MarianPaździoch, извини, приятель, у меня нет другого решения. Я не сталкивался с таким сценарием. - person Soham; 08.09.2015