Intereting Posts
Обновите существующий элемент предпочтения в PreferenceActivity после возврата с (sub) PreferenceScreen Импортировать телефонную карту R.java в мой плагин? Как сделать работу runProguard для плагина Gradle для библиотеки Android? Интеграция нескольких рекламных сетей в приложениях iOS и Android Json parsing issue (значения auto changed float) Как я могу получить доступ к эмулятору Genymotion через IP-адрес? Как проверить, включен ли режим экономии батареи на Android <5.0? Запретить игру LibGDX полностью останавливаться при приостановке Как установить часовой пояс в Crashlytics? Asynctask DoInBackground () не вызывается в Android Tablet Пример кода Android HttpPut Espresso 2 на Android, промежуточные тесты терпят неудачу после того, как не запущена тестируемая активность, а действия предыдущих тестов все еще живы Помещение байт в JSON на Android Как открыть программу Android SDK Manager через терминал? Фрагмент в TabLayout загружается только тогда, когда пользователь слайд Android

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

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

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

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

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

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

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

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

  • Вы пытались запустить LogCat в командной строке? Возможно, вы увидите ошибку. Android LogCat в командной строке
  • Если вы используете Eclipse в качестве IDE, попробуйте проверить фильтры для LogCat. Вы можете случайно не отображать ошибки в LogCat.
  • Попробуйте найти ошибку через Debugger. Поместите точки останова в места, где вы предлагаете ошибку.

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

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

Удачи.

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

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