"Ожидание устройства" при отладке по телефону
Когда я отлаживаю приложение для Android на устройстве, он просто сидит на "Ожидание устройства" бесконечно. В журнале нет ничего, чтобы сказать, что что-то не так. Он работает отлично в первые 1 или 2 раза, а затем просто не может подключиться к телефону.
Я пробовал это со следующими телефонами:
- Samsung Galaxy S1
- Samsung Galaxy Nexus
- HTC Sensation.
Все телефоны находились в режиме "USB-отладки" и пытались включить и выключить Mass-Storage.
Любые предложения?
Ответы
Ответ 1
Если вы запустите "adb devices" из командной строки, я предполагаю, что у вас нет устройств. Не отсоединяет ли кабель и повторно подключает его?
Вы пробовали "adb kill-server", а затем "adb devices", чтобы перезапустить его? Это должно помочь сузить, если это adb по сравнению с вашими телефонами, вызвавшими проблему (хотя мне приходилось иногда убивать каждый экземпляр adb, где несколько, похоже, были порождены).
Ответ 2
Попробуйте
- отключить телефон
- "adb kill-server"
- "adb start-server"
- восстановить телефон
Ответ 3
У меня возникла проблема с Samsung Galaxy SII, и проблема полностью исчезла, когда я прекратил использовать порт USB3.
Используя порт USB2 на одном и том же компьютере, он один раз не икнул. На порте USB3 он истекает через 10-15 секунд, требуя, чтобы я снова подключил его и начал.
Ответ 4
Используете ли вы USB-разделитель/концентратор? Использование обычного USB-порта устраняет проблему.
![enter image description here]()