Почему Android Studio завершает процессы через ~ 5 секунд при остановке в отладчике? - PullRequest
0 голосов
/ 01 августа 2020

При отладке моего android приложения я часто буду использовать точки останова, чтобы приостановить выполнение кода и проверить значения переменных (как и все мы). К сожалению, у меня, кажется, есть только 5-10 секунд, чтобы просмотреть значения и выполнить или возобновить выполнение. Если я буду ждать еще дольше, Android Studio (или Android ОС, я не уверен, какая именно), похоже, убьет мое приложение, в результате чего я потеряю все состояние, которое я только что проверял, и потребует от меня начать выполнение. все сначала.

Я вижу эту ссылку: Android Отладчик Studio неожиданно останавливается

Однако я сталкивался с этим в течение многих лет как на аппаратных устройствах, так и на эмулятор.

Может ли кто-нибудь объяснить причину такого поведения и предложить решение?

1 Ответ

0 голосов
/ 17 августа 2020

Согласно информации от @CommonsWare, я считаю, что Android Studio убивала мой процесс во время отладки, потому что в моем AndroidManifest.xml у меня была следующая строка:

        <service
            android:name=".services.appevents.AppEventService"
            android:exported="false"
            android:permission="android.permission.BIND_JOB_SERVICE" />

Комментируя этот раздел , Мне удалось избежать того, чтобы отладчик заранее убивал мой процесс приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...