Не удается подключить телефон Nexus One к Android adb - PullRequest
7 голосов
/ 14 ноября 2010

Я использую Android SDK 2.2 и пытаюсь подключить adb к телефону Google Nexus One.Это новый телефон, поставляемый прямо из Google - на нем еще не установлено никаких приложений.(У меня Windows XP) Вот что я сделал до сих пор:

  • Следуя инструкциям по настройке устройства для разработки, приведенным на сайте разработчика Android: http://developer.android.com/guide/developing/device.html

  • добавлен android: debuggable = "true" в манифест моего приложения

  • На телефоне проверена отладка USB

  • скачал драйверы устройств для Windows Revision 3 (поддерживает телефоны Nexus One)

  • Прошел установку мастера установки оборудования для установки устройства - устройство отображается как «Композитный интерфейс Android ADB».

Когда я запускаю устройства adb на оболочке, устройство на мгновение появляется, а затем исчезает.На консоли Eclipse я получаю следующее сообщение: [2010-11-13 11:54:42 - DeviceMonitor] Не удалось запустить мониторинг

Я несколько раз перезагружал компьютер, удалял и переустанавливал драйверы несколько раз, но я получаю одну и ту же ошибку каждый раз.Когда я изучал эту проблему, кто-то рекомендовал перезагрузить телефон.Меня это немного смущает - это мягкая или жесткая перезагрузка?Должен ли я просто включить / выключить телефон, и есть ли что-то более сложное?Нужно ли мне его сильно перезагружать, чтобы сбросить до заводской версии - даже если она совершенно новая?

Кто-нибудь сталкивался с подобной проблемой?Любая помощь в этом была бы отличной.Я не могу проверить свое приложение на устройстве, если adb не может просмотреть устройство.Большое спасибо заранее.

Ответы [ 7 ]

13 голосов
/ 02 октября 2011

У меня была такая же проблема. Чтобы заставить его работать, сделайте следующее:

  1. Закрыть затмение
  2. Откройте диспетчер задач и убейте программу adb.exe.
  3. Повторно открыть Eclipse (Eclipse автоматически перезапустит службу adb.exe)

Запустите adb devices из командной строки, и вы должны увидеть что-то вроде следующего:

C:\> adb devices
List of devices attached
0123456789ABCDEF        device

Конечно, я предполагаю, что ваш телефон подключен к компьютеру.

2 голосов
/ 11 апреля 2012

Ничто здесь не работает для меня.И знаешь, что?Я подключил его к порту USB 3.0.

Просто подключите его к обычному USB 2.0, и он будет работать.

2 голосов
/ 14 ноября 2010

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

Когда я запускаю adb устройства на оболочке, устройство на мгновение появляется, а затем исчезает

Вы имеете в виду командную оболочку Windows cmd.exe? Вывод «adb devices» не обновляется сам по себе, он должен просто распечатать то, что в данный момент подключено, и завершиться

1 голос
/ 24 ноября 2011

У меня была такая же проблема. Сделайте следующее:

Подключите телефон к компьютеру и:

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

Отключить модуль COMODO Firewall and Defense +

1 голос
/ 10 января 2011

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

0 голосов
/ 18 июня 2012
  • Открыть диспетчер задач по Ctrl+Shift+Esc
  • В процессах выберите adb.exe и нажмите кнопку «Завершить процесс».
  • Теперь закройте затмение и снова запустите его.

    Это сработало для меня. Надеюсь, это сработает и для вас.

0 голосов
/ 26 апреля 2011

Я получил свой Nexus One на 64-битной Windows 7, выполнив следующие инструкции:

http://developer.android.com/sdk/win-usb.html

Обратите внимание, что каталог изменился на /extras/google/usb_driver.

Вы знаете, что вам нужно сделать это, если вы идете на панель управления-> устройства и принтеры и показывает свойства на устройстве, а драйвер не отображается.

...