Почему ADT Eclipse не распознает мое устройство Android на Windows?

Я уже давно установил ADT. Я знаю, что в прошлом запускал на своем устройстве некоторые приложения (Moto Droid4), но сегодня ADT, похоже, не признает, что я подключил его.

У меня установлен флажок "Отладка по USB". Это связано с USB-портом на ноутбуке. Когда я впервые подключил его, ноутбук вызвал несколько диалогов, спрашивая меня, что я хотел с этим сделать, и все это я отклонил.

Я попытался перезапустить Eclipse, но он по-прежнему не отображает устройство в списке "Устройства" в перспективе DDMS.

Я попытался следовать инструкциям на http://developer.android.com/tools/extras/oem-usb.html чтобы увидеть, была ли проблема с моим драйвером USB, но он не показывает мое устройство в списке устройств,

Что здесь может быть не так?

9 ответов

Решение

У меня была эта проблема много раз. Моим решением каждый раз было удаление устройств с помощью USBDeview. Запустите приложение от имени администратора, а затем сортируйте по имени. Найдите устройства, соответствующие вашему телефону, а затем удалите эти устройства с помощью меню правой кнопки мыши.

Снова подключите телефон и сообщите поиску драйверов, чтобы пропустить получение из Центра обновления Windows. Вы должны быть запущены в ближайшее время.

Вам необходимо установить соответствующий драйвер вашего устройства. Только тогда ваш Eclipse сможет обнаружить ваше устройство, чтобы запустить на нем ваше приложение.

Как установить драйвер и убедиться, что он установлен?

  1. Зайдите в Компьютер (щелкните правой кнопкой мыши) -> Управление -> Диспетчер устройств.
  2. Если ваше устройство относится к категории "другие устройства" или "портативные устройства", значит что-то не так. Дважды щелкните устройство, указанное в диспетчере устройств. Внутри него проверьте детали вашего водителя.
  3. Если сведения о драйвере не отображаются или кнопка не активна, значит, драйвер не установлен. Если это так, вам нужно обновить его.
  4. Windows должна автоматически сделать это для вас. Если нет, вы можете нажать на значок, когда он ищет драйвер устройства, и выбрать "установить наиболее подходящий драйвер автоматически".
  5. В любом случае, упомянутом в пункте 3, конечный результат должен заключаться в том, что после установки вашего драйвера (обратите внимание на любой подходящий драйвер, если драйвер вашего устройства недоступен). Ваше устройство должно быть указано в категории "Android USB-устройства"
  6. Теперь вы можете быть уверены, что ADT обнаружит ваше устройство.

PS: я упомянул любой подходящий драйвер, потому что в моем случае у меня был Micromax A69(ICS) и был установлен драйвер HTC. После этого Android ADT начал обнаруживать мое устройство. Я использую Windows 7. Прикрепление снимка экрана только для справки -

Я думаю, что сначала нужно решить некоторые проблемы:

  • Вы пробовали перезагрузить телефон и компьютер?
  • На телефоне включена отладка, но отображается ли сообщение об отладке при подключении?
  • Перечисляет ли устройство в диспетчере устройств (devmgmt.msc)?
  • От cmdВидите ли вы это с adb kill-server а также adb devices?

Попробуйте изменить настройку USB на "Только зарядка".

Настройка "Mass Storage" позволяет контролировать SD-карту от телефона при подключении.

Хотя я должен отметить, что даже когда мой телефон настроен на "Mass Storage", он обнаруживается... Я просто не могу запустить приложение через Eclipse к нему. Конечно, возможно, другие телефоны отличаются, так что я думаю, стоит попробовать.

Эта проблема также может возникнуть из-за неисправного кабеля USB-Microusb (что случилось со мной). Я догадался, что это была ошибка кабеля (а не драйверов), когда хранилище SD-карты даже не было подключено, когда я подключил кабель (но что удивительно, это то, что кабель все еще функционировал должным образом с точки зрения энергопотребления, так как он был загружен батареей правильно и светодиод загорелся соответственно).

У меня была эта ошибка с моим телефоном LG Optimus L3, соединяющимся с машинами Win7/8!

Проблема: мое устройство Android не распознается Eclipse ADT, почему?

Причина: драйвер устройства отсутствовал, как казалось в конце, когда я его исправил!

Как исправить:

  1. Выполните поиск в Интернете (с помощью Google) " LG Загрузка драйверов ".(Пример:- перейдите в раздел "О телефоне" в списке настроек > Номер модели, для меня это LG-E400f)
  2. В основном первые несколько ссылок связаны с требуемой страницей загрузки драйверов устройств (например:- для меня я получил следующую ссылку, и для каждого драйвера устройства LG или большинство других производителей / производителей имеют такую ​​страницу руководств и драйверов.) Посетите эту страницу, чтобы узнать об обновлении программного обеспечения и загрузке драйверов.
  3. Прокрутите вниз до раздела " Руководства и обновление программного обеспечения ", и мне достаточно было выполнить только Шаг 1, а именно "Установить USB-ДРАЙВЕРЫ ".
  4. Загрузите его (для Mac или Windows) > Установите его > Проверьте Eclipse ADT >, и теперь оно должно отображаться на вкладке "Устройства".

Ура!!!
Надеюсь, что это поможет кому-то еще четко найти решение!

Ок... я наконец заработал... вот мои шаги...

  1. используйте USBDeview для удаления драйвера
  2. отключите USB-кабель
  3. установить KIES (загрузить с веб-сайта Samsung) http://www.samsung.com/uk/support/model/GT-N7105RWDCOV-downloads
  4. подключите USB-кабель и пропустите получение драйвера из Центра обновления Windows
  5. это будет продолжать устанавливать
  6. откройте затмение после завершения установки
  7. вот и ты

Я думаю, это может кому-то помочь. Я сделал следующее для моего мото х.

  1. Установлен диспетчер устройств Motorola, который установил все драйверы устройств в системе.
  2. Теперь устройство было распознано, но было обнаружено как устройство хранения.
  3. Теперь перейдите в диспетчер устройств, в моем случае устройство было указано как переносное устройство.
  4. Щелкните правой кнопкой мыши на устройстве, обновите драйвер.
  5. пожалуйста, выберите Обзор моего компьютера для программного обеспечения драйвера.
  6. Пожалуйста, выберите Позвольте мне выбрать список из списка драйверов устройств на моем компьютере.
  7. две опции: "Устройство USB MTP" и "Другое" - "Составное устройство".
  8. Установите оба. Вот теперь вы можете видеть, что ваше устройство под Android Device было хорошо в диспетчере устройств.
  9. Теперь убейте процесс Adb, убедившись, что процесс adb не запущен, и закройте затмение, если оно запущено.
  10. В командной строке введите команды adb kill-server и adb start-server.
  11. Затем после запуска adb start-server на вашем устройстве появится запрос на авторизацию.
  12. После выбора "да" устройство распознается, и вы можете проверить его в команде adb devices, поскольку ваше устройство будет установлено как устройство.
  13. Теперь запустите eclipse, и вы увидите ваше устройство вместе с эмуляторами.

Это сработало для меня - посмотрите на часть о разгрузке расширения EasyTether. ADB не может найти мое устройство / телефон (MacOS X) Мне удалось подключить Samsung Galaxy Note 2 к MacBook Pro Snow Leopard.

Другие вопросы по тегам