Кажется, на каждом шагу в мире Android я сталкиваюсь с проблемами.
Обычно мой HTC Hero подключен к компьютеру через USB, и я запускаю приложение либо в режиме отладки, либо в обычном режиме.
Итак, последний раз я запускал приложение в обычном режиме. Затем я отключаю устройство (я хочу попробовать сделать его «бесплатным», не подключенным к компьютеру) и запускаю приложение из меню. Когда я это делаю, я получаю всплывающее окно с сообщением «Приложение xxx ожидает подключения отладчика», где оно останавливается и в конечном итоге умирает.
Почему он ждет отладчика, когда в последний раз, когда я запускал приложение (при подключении), я не запускал его как отладку?
Редактировать 1
Я могу добавить этот небольшой странный факт:
Если я нажимаю «Выполнить» (зеленая / белая стрелка), когда устройство подключено, я все равно получаю всплывающее окно на устройстве с сообщением «Приложение xxx ожидает подключения отладчика».
Редактировать 2
Нашел эту страницу. Он перезапустил свое устройство, и у меня это тоже сработало. Глупо не попробовать это сразу ...
Для меня решение состоит в том, чтобы выбрать «Нет» в «Параметры разработчика» -> «Отладка» -> «Выбрать приложение отладки», хотя для него уже выбрано «Нет». Похоже, что когда-то устройство наложило на мое приложение метку «необходимость отладки», которая все еще присутствует, когда я «запускаю» приложение на устройстве с помощью своей IDE (или даже запускаю приложение вручную, когда устройство не подключено к ПК) , и повторный выбор «Нет» удаляет метку. Не знаю, так ли это.
источник
Перезагрузка занимает больше времени. Более простой способ - на устройстве выбрать «Параметры разработчика»> «Выбрать приложение отладки» и выбрать «Ничего».
источник
Кроме того, не забудьте зайти в настройки Android в разделе «Параметры разработки» и снять флажок «Ждать отладчик».
источник
Вы также можете попробовать удалить
android:debuggable="true"
из файла AndroidManifest.xml, если хотите протестировать приложение самостоятельно. Также поможет отключение параметров разработки в меню настроек.источник
Я предполагаю, что вы используете Eclipse. Вы уверены, что нажимаете зеленый кружок с белой стрелкой, а не зеленую кнопку с ошибкой? Попробуйте закрыть проект, повторно подключив Hero, откройте проект и щелкните зеленую / белую стрелку.
С помощью Edit1 - попробуйте удалить приложение из Hero и повторите попытку.
С вами Edit2 - я считаю, что отключит все возможности отладки. Удачи.
источник
Еще одно решение :)
В Android Studio 2.x выполните следующие действия: -
1. Запустите приложение: - Меню "Выполнить" -> "Выполнить" имя-приложения.
2. Присоедините отладчик к процессу: - Меню «Выполнить» -> Прикрепить отладчик к процессу Android.
источник
«Ждать отладчика» в параметрах разработчика могло быть установлено в вашем приложении. Отсюда и приложение для подключения отладчика.
источник
Отключите параметр разработчика и снова включите его.
источник