«Ожидание устройства» при отладке на телефоне - PullRequest
13 голосов
/ 15 марта 2012

Когда я отлаживаю свое Android-приложение на устройстве, оно просто бесконечно сидит на Waiting for device. В журнале нечего сказать, что что-то не так. Он отлично работает первые 1 или 2 раза, а затем просто не может восстановить соединение с телефоном.

Я пробовал это со следующими телефонами:

  • Samsung Galaxy S1
  • Samsung Galaxy Nexus
  • HTC Sensation.

Все телефоны были в режиме USB Debugging и пытались включить или выключить Mass-Storage.

Есть предложения?

Ответы [ 4 ]

19 голосов
/ 15 марта 2012

Если вы запускаете adb devices из командной строки, я предполагаю, что вы не получите никаких устройств.Отключение кабеля и повторное подключение решает проблему?

Вы пробовали «adb kill-server», а затем «adb devices», чтобы перезапустить его?Это должно помочь сузить, если это adb против ваших телефонов, вызывающих проблему (хотя мне приходилось иногда убивать каждый экземпляр adb, где, кажется, несколько появилось).

4 голосов
/ 15 марта 2012

Попробуйте

  1. отключить телефон
  2. "adb kill-server"
  3. "adb start-server"
  4. повторно подключить телефон
0 голосов
/ 09 февраля 2015

Используете ли вы USB-разветвитель или концентратор, как этот? Использование обычного порта USB устранило проблему.

enter image description here

0 голосов
/ 11 августа 2012

У меня возникла эта проблема с Samsung Galaxy SII, и проблема полностью исчезла, когда я перестал использовать свой порт USB3.

Используя порт USB2 на той же машине, он не сломался ни разу. На порте USB3 он гаснет через 10-15 секунд, и мне нужно его снова подключить и начать заново.

...