Не удается подключить DDMS к устройству HTC - PullRequest
3 голосов
/ 21 ноября 2011

Невозможно выполнить отладку на устройстве с помощью плагина Android для затмения.

После нажатия кнопки отладки DDMS начинает цикл с таким сообщением:

[2011-11-21 XX:41:05 - DeviceMonitor]Sending Tracking request failed!
[2011-11-21 XX:41:05 - DeviceMonitor]Adb connection Error:EOF

Закрытое затмение и перезапуск без брандмауэра, нетluck.
Протестировано «adb devices» в командной строке, отображается подключенное устройство.
Драйверы установлены.
Режим отладки включен.
Отладка установлена ​​в true в манифесте.

ОБНОВЛЕНИЕ:
Попытка запуска ddms.bat из папки инструментов Android, то же поведение.
Кажется, что есть другие люди, имеющие проблемы с этим, и большинство из них сообщают об этом как о проблеме с драйверами HTC.Несмотря на то, что оно обновлено до самой последней версии, оно все равно не работает.

Ответы [ 5 ]

2 голосов
/ 21 ноября 2011

У меня регулярно возникает такая же проблема с DDMS и моим DroidX, начиная с ADT 15. Уничтожение и перезапуск adb отдельно также не решает мою проблему.

Симптом моей проблемы похож на ваш: я вижу 10 или 15 итераций моего устройства в списке устройств, все из которых говорят, что они не связаны или что-то в этом роде.

Моя процедура, чтобы это исправить:

  1. Отключите устройство от USB.
  2. Запустите adb kill-server в командной строке.
  3. Запустите adb start-server в командной строке. Дождитесь запуска демона.
  4. Переподключите устройство.

Переподключив устройство, вы сможете запустить adb devices и увидеть в результатах только одно устройство. Вам должно быть хорошо идти!

1 голос
/ 06 января 2014

http://developer.android.com/tools/extras/oem-usb.html#Win7

Все, что вам нужно, это обновить драйверы вашего устройства на вашем компьютере.Попробуйте что-то вроде:

Чтобы впервые установить драйвер USB для Android в Windows 7:

  • Подключите устройство под управлением Android к USB-порту компьютера.
  • Щелкните правой кнопкой мыши Компьютер на рабочем столе или в проводнике Windows и выберите «Управление».
  • Выберите «Устройства» на левой панели.
  • Найдите и разверните «Другое устройство» на правой панели.
  • Щелкните правой кнопкой мыши имя устройства (например, Nexus S) и выберите «Обновить драйвер».Это запустит Мастер обновления оборудования.
  • Выберите «Просмотреть мой компьютер для поиска драйвера» и нажмите «Далее».
  • Нажмите «Обзор» и найдите папку драйвера USB.(Драйвер USB Google находится в \ extras \ google \ usb_driver.)
  • Нажмите кнопку Далее, чтобы установить драйвер.Или, чтобы обновить существующий драйвер USB для Android в Windows 7 с новым драйвером:

Подключите устройство под управлением Android к USB-порту компьютера.- Щелкните правой кнопкой мыши «Компьютер» на рабочем столе или в проводнике Windows и выберите «Управление».- Выберите «Диспетчер устройств» в левой панели окна «Управление компьютером».- Найдите и разверните Android Phone в правой панели.- Щелкните правой кнопкой мыши на интерфейсе Android Composite ADB и выберите «Обновить драйвер».Это запустит Мастер обновления оборудования.- Выберите «Установить» из списка или определенного местоположения и нажмите «Далее».- Выберите Поиск лучшего водителя в этих местах;снимите флажок Поиск съемного носителя;и отметьте Включить это местоположение в поиске.- Нажмите Обзор и найдите папку драйвера USB.(Драйвер USB Google находится в \ extras \ google \ usb_driver.) - Нажмите кнопку Далее, чтобы обновить драйвер.

0 голосов
/ 30 марта 2014

У меня была эта проблема с HTC One и Windows 7. Мое устройство отображается в Диспетчере устройств как Переносные устройства> HTC One. Я мог получить к нему доступ через Проводник и просматривать файлы, но не мог установить соединение ADB.

Я решил эту проблему следующим образом: Диспетчер устройств> Щелкните правой кнопкой мыши на моем устройстве> Свойства> вкладка Драйвер> Обновить драйвер> «Просмотреть мой компьютер для поиска драйверов»> «Позвольте мне выбрать из списка драйверов устройств на моем компьютере» ( внизу диалога) ...

Есть два варианта:

MTP USB-устройство Составное USB-устройство

Выберите USB Composite Device и нажмите Next, через некоторое время драйвер был установлен, и устройство появилось в DDMS, мне даже не нужно было перезапускать ADB.

Обратите внимание, что у меня в HTC One установлено и обновлено программное обеспечение HTC Sync Manager, но оно не запущено, а режим разработчика и отладка по USB включены.

Отличный телефон! Боль для соединения:)

Here is a picture of the driver selection screen where you can choose USB Composite Device

0 голосов
/ 21 ноября 2011

Если компьютерная сторона не работает так, как предлагали другие (отключите устройство, отключите adb, закройте затмение и т. Д.), Попробуйте отключить режим отладки устройства через настройки-> приложения-> разработка-> отладка через USB илиДва включите его, это обычно делает свое дело для меня ...

0 голосов
/ 21 ноября 2011

Попробуйте: закройте затмение, остановите процесс adb из командной строки с помощью adb kill-server, перезапустите ваш проект затмения.

...