Как решить сообщение «Ожидание отладчика»? - PullRequest
88 голосов
/ 07 декабря 2010

HTC Comet подключен к Eclipse с SDK 2.2. Я делаю отладочную сборку - приложение не запускается; хотя он действительно устанавливается на устройстве. На устройстве я получаю это сообщение на экране кометы

Ожидание отладчика
Приложение HunyDew (процесс com.airvine.hunydew) ожидает подключения отладчика.
[Force Close]

В то время как в консоли Eclipse я получаю эти сообщения

[2010-12-07 01:42:29 - hunydewprj] Android Launch!  
[2010-12-07 01:42:29 - hunydewprj] adb is running normally.  
[2010-12-07 01:42:29 - hunydewprj] Performing com.airvine.hunydew.HunyDewAAStartsHere activity launch  
[2010-12-07 01:42:47 - hunydewprj] Application already deployed. No need to reinstall.  
[2010-12-07 01:42:47 - hunydewprj] Starting activity com.airvine.hunydew.HunyDewAAStartsHere on device 308730C861BC  
[2010-12-07 01:42:49 - hunydewprj] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.airvine.hunydew/.HunyDewAAStartsHere }  
[2010-12-07 01:42:49 - hunydewprj] Attempting to connect debugger to 'com.airvine.hunydew' on port 8601  
[2010-12-07 01:43:09 - hunydewprj] Launch error: Failed to connect to remote VM. Connection timed out.  

Приложение отлично работает в эмуляторе - помогите, пожалуйста - что мне здесь не хватает? Любые советы / предложения? Спасибо

Ответы [ 30 ]

0 голосов
/ 07 января 2013

Я испробовал все вышеперечисленные решения, иногда это решает проблему, но время от времени я застревал с сообщением «Ожидание присоединения отладчика».

Окончательное решение вВ моем случае было отключено все устройства Android, кроме того, на котором я хочу выполнить отладку.Я не знаю, кто виноват: Nexus 7 с JB 4.2, HTC One X с ICS, HTC Desire S с Gingerbread или комбинация из 3, но как только у меня подключено только одно устройство, гладко, как шелк.

0 голосов
/ 18 июня 2015

Android Studio 1.2.2 в Mac OS 10.10 Та же проблема, о которой сообщали другие.Я закрыл Android Studio, а затем проверил из командной строки в терминале:

ps -efw | grep -i android

Об этом сообщил процесс Java (.gradle / daemon), связанный с Android Studio.Я убил этот процесс, перезапустил Android Studio, и проблема ушла.

0 голосов
/ 08 апреля 2015

У меня тоже была такая же проблема при использовании Android Studio и GenyMotion. Я могу решить эту проблему, приостановив программу и возобновив ее после появления сообщения «Ожидание отладчика» Может работать и при использовании других IDE и эмуляторов. enter image description here

0 голосов
/ 26 января 2012

У меня была такая же проблема, я исправил ее, явно выбрав нужное устройство в конфигурации отладки.К сожалению, даже после этого журнал иногда останавливается, когда отладчик пытается подключиться.В этом случае в перспективе DDMS найти нужный процесс.Это будет выделено зеленой ошибкой.Нажмите «Стоп» и отладьте его снова.

0 голосов
/ 14 июля 2014

Для Android Studio пользователей Я столкнулся с этой проблемой впервые при попытке запустить голое Проект кости только после обновления моего jdk местоположения . Поэтому я наткнулся на этот пост. В моем случае простой Build-> Clean Project сделал свою работу.

0 голосов
/ 07 ноября 2013

Я использовал диспетчер задач, чтобы убить adb.exe, чтобы решить эту проблему. Adb.exe автоматически запустится после смерти.

Killing adb.exe решил для меня много проблем, связанных с отладкой и эмуляторами.

0 голосов
/ 11 мая 2017

Много читал об этом, и единственное решение, которое мне помогло, - это создать новый проект и затем скопировать в него старый проект.

0 голосов
/ 28 июля 2015

отключить опцию разработчика в вашем телефоне.

Настройки> Опция разработчика> Отключить

Это сработало для меня, когда я пытался использовать свое приложение, не отлаживая его.

0 голосов
/ 13 июня 2017

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

0 голосов
/ 19 мая 2012

Я также сталкиваюсь с этой проблемой. В моем окружении я использую tomcat в качестве сервера и android в качестве клиента. Я нашел, Если tomcat запущен, эта ошибка «Ошибка запуска: не удалось подключиться к удаленной виртуальной машине. Время ожидания истекло». произойдет. Если tomcat не запущен, adb работает хорошо.

...