2016-05-02 1 views
1

Я не уверен, что это проблема с Android-студией 2.0 2.0, или если из-за какой-то странной настройки проекта в этом новом приложении я работаю. Когда я останавливаюсь в точке прерывания во время отладки, ОС показывает мне диалог, в котором говорится, что приложение не отвечает и дает мне возможность либо ждать, либо убивать приложение. затем через некоторое время или если я не отвечаю на диалог, он убивает приложение без моей команды.ОС Android считает, что приложение не отвечает, когда в точке останова во время отладки

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

Это изменило: новый проект (ранее созданный), Android Studio был повышен до 2.0. Это тот же телефон, который я всегда использую.

ответ

1

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

+0

Нет, я всегда был в состоянии установить контрольную точку в OnCreate() одного из видов деятельности. – Siavash

1

Для меня проблема была связана с сервисом, работающим в фоновом режиме.

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

я более подробное описание моей проблемы можно найти здесь: https://stackoverflow.com/a/38771413/4624524

Смежные вопросы