ADB не признает Nexus 4 под Windows 7
Я работаю на Windows 7, и я обновил все драйверы, поскольку он говорит на веб-сайте разработчика Android относительно использования аппаратных устройств. Однако Eclipse по-прежнему не распознает мой Nexus 4 при попытке запустить приложение. Выбирается выбор устройства Android, но он ничего не показывает в разделе оборудования. Я также включил отладочные приложения, сторонние приложения и макет локаций на моем телефоне.
Это потому, что телефон по-прежнему новенький? Есть ли способ заставить мой Nexus работать с Eclipse?
В командной строке ничего не отображается под
Ответы
Ответ 1
У меня была похожая ситуация с моим Nexus 4. Для меня это была проблема с драйверами, которые Windows устанавливала автоматически. Я выполнил инструкции в [Q] Компьютер не распознает телефон? - Сообщение № 8. У меня были некоторые незначительные отличия от Windows 7.
Для меня я,
- Удаленный драйвер из диспетчера устройств
- Позволяет автоматически устанавливать общий "драйвер устройства MTP"
- Щелкните правой кнопкой мыши на новом устройстве и выберите "Обновить драйвер"
- Выбранный 'Have Disk' и указал на [android-sdk-dir]\extras\google
- Посмотрел установку драйвера ADB.
- Открыто Eclipse для успешного запуска на моем Nexus 4.
Удачи!
Ответ 2
Просто, чтобы подтвердить предыдущий комментарий. Мне нужно было переключить мое подключение к режиму камеры (PTP) в дополнение к возможности разработчика, а затем выбрать USB Debugging из недавно появившихся параметров разработчика.
Ответ 3
Чтобы включить USB отладку, перейдите к настройкам, о телефоне, а затем в нижней части экрана нажмите семь раз. Это позволит настроить параметры разработчика, где вы можете включить отладку USB.
Ответ 4
Чтобы установить/установить драйвер USB для Android на Windows 7/8 32bit/64bit:
- Подключите устройство Android на USB-порт вашего компьютера.
- Щелкните правой кнопкой мыши на компьютере со своего рабочего стола или проводника Windows и
выберите Управление.
- Выберите "Устройства" в левой панели.
- Найдите и разверните другое устройство в правой панели.
- Щелкните правой кнопкой мыши имя устройства (Nexus 7/ Nexus 5/ Nexus 4) и выберите Обновить
Программное обеспечение драйвера. Это запустит мастер обновления оборудования.
- Выберите Обзор моего компьютера для программного обеспечения драйвера и нажмите "Далее".
- Нажмите Обзор и найдите папку драйвера USB. (Google USB
Драйвер находится в
<sdk>\extras\google\usb_driver\
.)
- Нажмите Далее, чтобы установить драйвер.
Если он по-прежнему не работает, попробуйте перейти от MTP к PTP.
![MTP -> PTP]()
Ответ 5
У меня была такая же проблема, но я не хотел менять режим PTP. Вот как я его исправил с MTP по-прежнему включен.
- Удален драйвер Google USB от Eclipse в Android SDK Manager.
- Удаленный драйвер из диспетчера устройств - щелкните поле "удалить драйвер с моего компьютера"
- Отключить и снова подключить телефон к компьютеру.
- Windows "неправильно" установила драйверы для Nexus 4.
- Nexus 4 теперь появился на моем компьютере, как диск.
- Переустановите драйвер Google USB в диспетчере SDK.
- Обновите драйвер Nexus 4 в Диспетчере устройств.
- Все работает.
Ответ 6
У меня была та же проблема, и ни одна из вышеперечисленных не работала, но для меня работало следующее решение:
На моем Nexus 4:
Ответ 7
Для чего это стоит, в моем случае я смог исправить эту проблему, просто изменив режим подключения USB от Media устройства (MTP) к Camera (PTP).
Ответ 8
Мне пришлось прибегнуть к чистой установке Windows 7 x64, чтобы исправить эту проблему.
Я пробовал все шаги/варианты в других ответах. Не повезло. Диспетчер устройств продемонстрировал бы, что мой Android-интерфейс Android/Android Composite ADB корректно работает с драйвером 7.0.0.1 от Google, но ничто не может заставить "adb devices" показывать мой Nexus 4.
Я использовал USBDeview для удаления каждого USB-устройства, подключенного к моему компьютеру, кроме клавиатуры и мыши. Не повезло.
Я включил "Показать скрытые устройства" в Диспетчере устройств и удалил все, что связано с USB. Не повезло.
Я добавил идентификатор поставщика Google в adb_usb.ini. Не повезло. Я удалил adb_usb.ini и запустил "adroid update adb". Не повезло.
Я принес свой Nexus 4 в квартиру моего брата, чтобы подтвердить, что он не ошибочен. Работал на своей машине без икоты.
Я рад, что чистая установка работала, потому что дальнейший поиск и устранение неполадок потребует замены материнских плат или покупки MacBook.
Мальчик, который быстро обострился.
Ответ 9
Для меня работал режим USB с MTP на PTP.
Ответ 10
Как это сделать на Windows 8 (я думаю, это будет работать и для Windows 7)
- Откройте Android SDK Manager и удалите драйвер Google Usb.
- Открыть панель управления → Диспетчер устройств → Найти свой Nexus → щелкните правой кнопкой мыши → удалить устройство
- Отключите устройство от сети
- Откройте Android SDK Manager и установите драйвер Google Usb.
- Подключите устройство
- Открыть панель управления → Диспетчер устройств → Найти свой Nexus → щелкните правой кнопкой мыши → обновить драйверы → Ручное обновление → открыть папку android-sdk (включить флажок для подпапок) → установить драйвер из Google Inc
- adb kill-server; adb start-server; устройства adb должны показывать вашу связь.
Не забывайте, что Android 4.2 теперь хочет, чтобы вы передавали ключ RSA с вашего компьютера, посмотрите на экран своего устройства.
Чтобы включить параметры разработчиков на Android 4.2: Открыть настройки → О телефоне → Нажмите на номер сборки 7 раз.
Ответ 11
Просто добавьте к этим сообщениям все, кто пытается получить свой Nexus 4, признанный Eclipse - ADT. В прошлом устройство было распознано Eclipse ADT без каких-либо проблем!
Я столкнулся с теми же проблемами, что и исходный вопрос. Каждый подход, который я пробовал, не работал...
- Отключение выбора USB-отладки
- Выбор приложений "Разрешить сторонние".
- Разрешение локальных местоположений
- Переустановка драйвера
- Перезапуск adb.exe
Простое решение в конце
Ответ 12
Следуйте инструкциям Google для этого, OEM-драйверы USB.
Ответ 13
Если ни один из ответов не работает, возможно, следующие пояснения помогут. Я выполнил главный ответ и попытался загрузить программу ADB из командной строки, чтобы уменьшить возможные осложнения, и это не сработало.
После включения режима PTP команда ADB устройств найдет мой Nexus 4, но я не смог бы нажать на него. Мне пришлось использовать Eclipse и чтобы диалоговое окно отображалось для приема ключа RSA, описанного ниже.
Примечание. Когда вы подключаете устройство под управлением Android 4.2.2 или выше к компьютеру, система показывает диалоговое окно с просьбой принять ключ RSA.
Ответ 14
В Windows 7 с Samsung Nexus S он ничего не показал в Диспетчер устройств, команда adb devices
не показывала никаких устройств, но при подключении устройства USB-отладка USB была включена и подключена.
Я использовал Andrea Feb 2, чтобы установить драйвер Google USB, который создал каталог /gooogle/usb _driver, и использовал ответ RobertNovelo Mar 7, чтобы перейти к ссылке и следовать инструкциям. Устройство появилось в диспетчере устройств в разделе "другое". Я щелкнул правой кнопкой мыши по нему и выбрал драйвер обновления, и теперь он отображается в диспетчере устройств под "Android-устройством", а теперь в командной строке adb devices
перечислены его.
Ответ 15
Вам нужно установить USB-драйверы только в том случае, если вы используете Windows (если вы используете MAC/Linux, скорее всего, он будет работать нормально без каких-либо установок драйвера)
в следующей ссылке описывается, как это сделать:
http://developer.android.com/tools/extras/oem-usb.html
Короче:
- Подключите устройство Android на USB-порт вашего компьютера.
- Щелкните правой кнопкой мыши компьютер со своего рабочего стола или проводника Windows и выберите "Управление".
- Выберите "Устройства" в левой панели.
- Найдите и разверните другое устройство в правой панели.
- Щелкните правой кнопкой мыши имя устройства (например, Nexus S) и выберите "Обновить программное обеспечение драйвера". Это запустит 6. Мастер обновления оборудования.
- Выберите "Обзор моего компьютера для программного обеспечения драйвера" и нажмите "Далее".
Нажмите "Обзор" и найдите папку драйверов USB. (Драйвер Google USB находится в папке \extras\google\usb_driver.)
- Нажмите "Далее", чтобы установить драйвер.
Ответ 16
Мои симптомы были составным устройством (оно содержит все фактические USB-устройства, такие как интерфейс ADB, камера и т.д.) не были установлены. У этого есть идентификатор оборудования:
USB\VID_18D1&PID_4EE6&REV_0228
USB\VID_18D1&PID_4EE6
У детей составного устройства будет & MI _ ## после них. Если вы видите их, то это не та же проблема.
Я решил это, переместив usb.inf на% windir%\inf с виртуальной машины Windows 7. Аппаратное обеспечение обнаружило и установило штраф после.
Ответ 17
У меня есть 2 устройства Nexus 4. Один из них подключался к ADB без каких-либо проблем, второй никогда не появлялся, когда я использовал команду adb devices
. Дополнительным симптомом было то, что второй телефон не отображался как переносное устройство в проводнике Windows, когда телефон был настроен на режим Media.
В какой-то момент я обнаружил, что временным решением для второго Nexus было переключить его в режим PTP. Затем он был найден командой adb devices
. Дело в том, что первый телефон работал в обоих режимах все время!
Наконец, я нашел это решение, которое теперь позволяет мне подключать оба телефона в обоих режимах:
-
установите режим USB телефона в MTP (Media)
С помощью диспетчера устройств ПК удалите устройство → Устройство Android → Интерфейс Android ADB
Обязательно установите флажок "Удалить программное обеспечение драйвера"!
-
затем установите режим USB телефона в PTP (Камера)
С помощью диспетчера устройств ПК удалите устройство → Portable Devies → Nexus 4
-
Затем отключите USB-разъем и подключите его обратно (убедитесь, что его настроено на MTP (Media), и я обнаружил, что устройство было правильно зарегистрировано в диспетчере устройств в виде → Portable Devies → Nexus 4
Решение найдено по адресу: http://forum.xda-developers.com/showthread.php?p=34910298#post34910298
Если у вас есть аналогичная проблема для подключения Nexus к ADB, я рекомендую сначала переключить его в режим PTP. Если ваша проблема исчезнет с этого шага, я рекомендую перейти к дополнительным шагам, перечисленным выше, поскольку MTP, вероятно, будет режимом, в котором вы хотите настроить свой телефон большую часть времени.
Ответ 18
У меня была аналогичная проблема, и ни один из предыдущих решений не работал у меня, и я просто решил это сам (после нескольких часов разочарования), поэтому я собираюсь поделиться своим решением.
Мой компьютер внезапно прекратил распознавать любое Android-устройство, которое я подключил, после того, как он установил интерфейс Android Composite ADB для моего Nexus 4. Я не смог удалить драйвер, потому что любая попытка сделать это с помощью диспетчера устройств не удалась (Device Менеджер перестает отвечать каждый раз).
Итак, я решил это так:
- Переключение Windows в безопасный режим
- Удалите интерфейс ADB с композитным интерфейсом
- Установите старый интерфейс ADB SAMSUNG Android
- Переключение Windows в обычный режим
- Плагин Android-устройства (Nexus 4 в моем случае)
- Windows распознала устройство как Nexus 4
- Установить драйвер из папки android-sdk/extras/google
- Все работает снова!:)
Ответ 19
У меня есть способ исправить вашу проблему:
- Скачать Nexus Root Toolkit v2.0.4: http://www.wugfresh.com/nrt/
- Установите и выберите своего дайвера и выберите Google API. Например, я выбрал Nexus 4 и выбран Google API 4.4.4
- Нажмите "Руководство по установке полного драйвера..." и перейдите на вкладку "Шаг 3". Выберите драйверы Google.
Ответ 20
Моя установка Windows 7 не находила драйвер вообще. Сообщение xda-forums имеет правильную папку, чтобы сообщить Windows, где находятся драйверы - {SDK directory}/extras/google/usb-driver
.
Если у вас нет дополнительной папки/папки Google + Тима Беллиса, перейдите в диспетчер SDK в своей среде IDE и найдите драйвер Google USB в категории "Дополнительно" и установите его. Я не могу сказать вам, как это сделать в Eclipse, но если у вас IntelliJ IDEA, он находится в нижней части списка, отметьте его и нажмите "Установить пакеты".
Ответ 21
(Windows 7). Моим решением было найти устройство в "Диспетчер устройств" , удалить существующий драйвер и установить новый из android в вашей учетной записи пользователя, используя опцию include subdirectories.
Все самое лучшее.
Ответ 22
Некоторые из вас, возможно, столкнулись с этой проблемой. Если вы не найдете драйвер USB (например, я загрузил пакет Eclipse и Android SDK), перейдите к <sdk>/SDK Manager
. Откройте его и выберите USB-драйвер из параметров для установки, и вы готовы. Я тоже должен был выполнить режим PTP.
Ответ 23
Для меня это были Nexus 4 и Windows 7. Я переустановил драйверы, сменил на PTP - в основном прошел через все.
Щелкнув вкладку, в которой MainActivity.java, а не activity_main.xml в Eclipse, исправил ее для меня.
Ответ 24
Мое решение очень глупо. Я попробовал все решения выше и потратил столько времени. Затем я выяснил решение, когда я просмотрел параметры разработчика. Я не отмечал опцию "USB debugging". Глупый, я предполагал, что опции разработчика означают, что вы включаете USB-отладку, но я ошибался.
Ответ 25
Если у вас возникли проблемы с установкой драйвера ADB под Windows 8.1, попробуйте это решение: Драйвер ADB и Windows 8.1
Ответ 26
Это был недостающий драйвер для меня. Я включил USB-отладку, попытался сменить USB-кабель, попытался переустановить драйверы Google USB, но ничего не пришло мне в голову.
Затем в конечном итоге я загрузил драйверы устройств, как предлагалось здесь.
Чтобы убедиться, что у вас есть проблема с драйвером устройства, перейдите по ссылке:
- Компьютер- > щелкните правой кнопкой мыши
- Управление
- Диспетчер устройств
И посмотрите, есть ли у вас Nexus в качестве " Android-устройства" или как устройство в " Другие".
Если он отображается в разделе " Другие", ваша проблема должна быть решена путем загрузки и извлечения этого, а затем выполните следующие действия:
- Щелкните правой кнопкой мыши на устройстве после его поиска в диспетчере устройств в соответствии с вышеупомянутыми тремя шагами.
- Скажите Обновление программного обеспечения драйвера.
- Скажите Обзор моего компьютера для программного обеспечения драйвера
- Отметьте его в том месте, где вы загрузили драйверы из указанной выше ссылки.
Наконец, ваше устройство будет отображаться следующим образом:
![Computer Management Screenshot]()
Как только вы это сделаете, на вашем устройстве появится всплывающее окно с запросом разрешения на отладку. Как только вы примете, вы готовы!