Подтвердить что ты не робот

Приложение ожидает отладчика для присоединения

Я работаю в eclipse, чтобы разработать приложение для Android, и когда я попытался отлаживать вкладку samsung, у меня появился следующий msg на его экране "Ожидание dubugger", и под ним было написано "Приложение xxx ждет отладчик для присоединения", я выполнил поиск и нашел:

  • см. target sdk
  • перезапустить eclipse и устройство
  • обновить eclipse
  • удалить приложение с устройства и установить его снова

    Я пробовал все это, но ничего не помогло. Пожалуйста, помогите мне.

4b9b3361

Ответ 1

В моем Nexus 7 Tablet работает андроид 4.4.2 Я решил эту проблему, зайдя в

  • Настройки
  • Параметры разработчика
  • Выберите приложение "Отладка"
  • выберите "Ничего"

Готово!

Ответ 2

Иногда "принудительно закрывать и открывать снова" не работает, поэтому эта проблема может возникнуть, когда приложение в настоящее время отлаживается и выбрано для отладки, а затем с вашего устройства перейдите к:

SettingsDeveloper optionsSelect app to be debugged → Выбрать ничего

или когда приложение подано в режим "отладки", но не выбрано как отлаживаемое:

SettingsDeveloper optionsSelect app to be debugged → Выберите приложение!

Ответ 3

У меня была такая же проблема. Добавление разрешения не помогло мне, потому что Eclipse автоматически разрешает отладку при запуске в режиме отладки.

Проверьте настройки вашего устройства, если флажок "Ожидать отладчика" не установлен в "Опции разработчика".

Также я попытался закрыть и перезапустить Eclipse, и, наконец, он сработает!

Я все еще выясняю, какова настоящая проблема, но надеюсь, что это поможет!

Ответ 4

Перезапуск Eclipse - единственное решение, которое работает каждый раз для меня.

Ответ 5

Перейдите в Настройки- > Параметры разработчика. Затем установите флажок "Включить и выключить" прямо до заголовка "Параметры разработчика".

Также снова переключите USB-отладку.

Работал для меня

Ответ 6

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

Итак, откройте свой androidManifest.xml и добавьте это разрешение:

<uses-permission android:name="android.permission.SET_DEBUG_APP"></uses-permission>

Ответ 7

У меня была эта проблема, когда я нажимал только F11 для запуска.

Нажатие F11 выполняет отладки. Для запуска нажмите Ctrl + F11.

Я никогда не видел эту проблему после этого.

Ответ 8

Я столкнулся с этой проблемой в Android Studio 2.0 с Nexus 6 с 6.0.1.

Я попробовал большинство вышеперечисленных предложений и, наконец, исправил их, перезапустив Android Studio и мой Nexus 6.

Ответ 9

Другая причина, по которой этот диалог висит, - это когда у вас есть точки останова в разных процессах ваших компонентов (приложение/активность и т.д.).

Например:
Если у вас есть точка останова в действии, выполняющемся в другом процессе, чем в главном приложении, вы увидите это диалоговое окно, пока не приложите отладчик к процессу вручную.
Для студии Android он будет использовать значок посередине:

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

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

Ответ 10

У меня была такая же проблема, и я обнаружил, что в AndroidManifest.xml элемент Application имеет следующий атрибут:

 android:debuggable="false"

Я изменил это на

 android:debuggable="true" 

И отладка тогда работала правильно.

Ответ 11

Это обычное сообщение при отладке вашего приложения. Подождите несколько секунд, и приложение запустится.

Ответ 12

Просто закройте, затем откройте его снова:)

Отредактировано: принудительно закрыть приложение, а затем перейти в меню и запустить приложение, нажав на значок приложения

Ответ 13

У меня была такая же проблема с моим Samsung S4 mini: после спячки моего компьютера с запущенным eclipse мой телефон больше не мог подключаться к отладчику. Перезапуск телефона и затмение не сработали.

Я обнаружил, что мое eclipse "отключило" отладчик в представлении устройств Android: меню "Окно" → "Показать вид" → "Прочее" → Android → Устройства (также называемые видом DDMS)

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

Ответ 14

Также полезно исследовать порт 8700 (базовый порт DDMS ", переадресатор портов" ). Когда TCPView показывает, что этот порт поддерживается процессом ", невозможно подключиться к ADB и отлаживать. Этот процесс нельзя отключить и отключить в TCPView. После выхода из системы Windows и входа в систему снова этот порт снова свободен. После запуска AndroidStudio/IntelliJIdea этот порт принадлежит процессу" idea64.exe" и его можно отладить.

При сбое приложений и AndroidStudio без остановки отладчика (который также отключается от ADB) может случиться так, что порт 8700 не будет выпущен, заблокирован процессом "".

TCPView: https://technet.microsoft.com/en-us/library/bb897437.aspx http://developer.android.com/tools/debugging/ddms.html

Ответ 15

Я получил эту ошибку, даже когда USB был отключен от сети, и приложение не запускалось.

Единственное, что сработало для меня, это перезагрузка устройства Android.

Ответ 16

Я нашел это простое решение. Просто нажмите вкладку панели отладки в нижнем зелье вашего затмения или где бы оно ни было. Тада!! Оно работает! Кажется, затмение стареет, ему нужно слегка подтолкнуть. Работает каждый раз для меня!

Ответ 17

Я застрял в этом, когда попытался отладить от IntelliJ, потому что у меня были как IntelliJ, так и Android Studio. Даже если там нет отладочного процесса в Android Studio, я смог запустить debug из IntelliJ после того, как я закрыл Android Studio.

Ответ 18

Просто поменяйте эмулятор на другой. надеюсь, что это работает.