Почему 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 сможет обнаружить ваше устройство, чтобы запустить на нем ваше приложение.
Как установить драйвер и убедиться, что он установлен?
- Зайдите в Компьютер (щелкните правой кнопкой мыши) -> Управление -> Диспетчер устройств.
- Если ваше устройство относится к категории "другие устройства" или "портативные устройства", значит что-то не так. Дважды щелкните устройство, указанное в диспетчере устройств. Внутри него проверьте детали вашего водителя.
- Если сведения о драйвере не отображаются или кнопка не активна, значит, драйвер не установлен. Если это так, вам нужно обновить его.
- Windows должна автоматически сделать это для вас. Если нет, вы можете нажать на значок, когда он ищет драйвер устройства, и выбрать "установить наиболее подходящий драйвер автоматически".
- В любом случае, упомянутом в пункте 3, конечный результат должен заключаться в том, что после установки вашего драйвера (обратите внимание на любой подходящий драйвер, если драйвер вашего устройства недоступен). Ваше устройство должно быть указано в категории "Android USB-устройства"
- Теперь вы можете быть уверены, что 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, почему?
Причина: драйвер устройства отсутствовал, как казалось в конце, когда я его исправил!
Как исправить:
- Выполните поиск в Интернете (с помощью Google) " LG
Загрузка драйверов ".(Пример:- перейдите в раздел "О телефоне" в списке настроек > Номер модели, для меня это LG-E400f) - В основном первые несколько ссылок связаны с требуемой страницей загрузки драйверов устройств (например:- для меня я получил следующую ссылку, и для каждого драйвера устройства LG или большинство других производителей / производителей имеют такую страницу руководств и драйверов.) Посетите эту страницу, чтобы узнать об обновлении программного обеспечения и загрузке драйверов.
- Прокрутите вниз до раздела " Руководства и обновление программного обеспечения ", и мне достаточно было выполнить только Шаг 1, а именно "Установить USB-ДРАЙВЕРЫ ".
- Загрузите его (для Mac или Windows) > Установите его > Проверьте Eclipse ADT >, и теперь оно должно отображаться на вкладке "Устройства".
Ура!!!
Надеюсь, что это поможет кому-то еще четко найти решение!
Ок... я наконец заработал... вот мои шаги...
- используйте USBDeview для удаления драйвера
- отключите USB-кабель
- установить KIES (загрузить с веб-сайта Samsung) http://www.samsung.com/uk/support/model/GT-N7105RWDCOV-downloads
- подключите USB-кабель и пропустите получение драйвера из Центра обновления Windows
- это будет продолжать устанавливать
- откройте затмение после завершения установки
- вот и ты
Я думаю, это может кому-то помочь. Я сделал следующее для моего мото х.
- Установлен диспетчер устройств Motorola, который установил все драйверы устройств в системе.
- Теперь устройство было распознано, но было обнаружено как устройство хранения.
- Теперь перейдите в диспетчер устройств, в моем случае устройство было указано как переносное устройство.
- Щелкните правой кнопкой мыши на устройстве, обновите драйвер.
- пожалуйста, выберите Обзор моего компьютера для программного обеспечения драйвера.
- Пожалуйста, выберите Позвольте мне выбрать список из списка драйверов устройств на моем компьютере.
- две опции: "Устройство USB MTP" и "Другое" - "Составное устройство".
- Установите оба. Вот теперь вы можете видеть, что ваше устройство под Android Device было хорошо в диспетчере устройств.
- Теперь убейте процесс Adb, убедившись, что процесс adb не запущен, и закройте затмение, если оно запущено.
- В командной строке введите команды adb kill-server и adb start-server.
- Затем после запуска adb start-server на вашем устройстве появится запрос на авторизацию.
- После выбора "да" устройство распознается, и вы можете проверить его в команде adb devices, поскольку ваше устройство будет установлено как устройство.
- Теперь запустите eclipse, и вы увидите ваше устройство вместе с эмуляторами.
Это сработало для меня - посмотрите на часть о разгрузке расширения EasyTether. ADB не может найти мое устройство / телефон (MacOS X) Мне удалось подключить Samsung Galaxy Note 2 к MacBook Pro Snow Leopard.