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:

  • Перейдите в Настройки

  • Выберите параметры разработчика (начиная с конца списка после семикратного нажатия на "О телефоне" )

  • Проверьте "Отладка USB" и нажмите OK.

Ответ 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

Простое решение в конце

  • Перейдите к Настройки → Хранение → Состояние USB-устройства (пункт меню на экране хранилища)

  • Изменить с Media Device (MTP) на Камера (PTP)

Ответ 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

Как только вы это сделаете, на вашем устройстве появится всплывающее окно с запросом разрешения на отладку. Как только вы примете, вы готовы!