ADB не найдено устройств

Я пытаюсь установить Android- приложение на своем новом Nexus 10 . У меня есть .apk-файл. Я загрузил Android SDK, установил «Android SDK Tools», «Android SDK Platform-tools» и Google USB Driver. Я проверил настройку на своем Nexus 10 для «Неизвестных источников».

Когда я запускаю «adb devices» из командного терминала, он не перечисляет никаких устройств. Я попытался выполнить эту рекомендацию , потому что она была идентична предложению, которое я ранее нашел здесь в Stack Overflow. После выполнения этих шагов «adb devices» по-прежнему возвращает пустой список и ухудшает его, когда я подключаю Nexus 10 к своему компьютеру, Windows не показывает никаких папок внутри устройства.

Я отменил шаги в этой ссылке, а также все остальное, что я сделал до сих пор, а также удалил свой Nexus 10 из Диспетчера устройств и переустановил его, но я все еще не вижу никаких папок в устройстве.

Есть ли что-то, что мне не хватает, чтобы мое устройство отображалось на устройствах ADB?

Что я могу сделать, чтобы заставить Windows видеть папки внутри устройства?

Solutions Collecting From Web of "ADB не найдено устройств"

Windows 8 не распознает мое устройство Nexus 10. Исправлено установкой режима передачи на камеру (PTP) через диалог настроек на устройстве.

Настройки> Хранение> Меню> Подключение USB-компьютера к "Камера (PTP)"

Для пользователей Windows 8:

Попробовав все предлагаемые здесь решения, без каких-либо успехов, я нашел это:

Перейти к диспетчеру устройств

Обновление драйверов ...


Просмотрите мой компьютер для драйверов -> Позвольте мне выбрать из списка драйверов устройств на моем компьютере

Выберите Android-устройство, а затем интерфейс Android ADB .

Интерфейс Android ADB


Теперь у меня есть мои устройства, перечисленные на adb devices .

Эта ситуация, похоже, возникает с некоторыми драйверами ADB. Я столкнулся с одним и тем же с несколькими устройствами Google, и установка драйвера Windows Universal ADB исправила его для меня каждый раз.

Я нашел решение (для Windows 7):

  1. Подключите Nexus 10 к ПК
  2. Перейти к диспетчеру устройств Windows
  3. RClick на интерфейсе ADB -> свойства
  4. Подробности -> Идентификаторы оборудования.

Вы увидите две записи:

USB \ VID_18D1 & PID_4EE2
USB \ VID_18D1 & PID_4EE2 & MI_01

5 Откройте файл android_winusb.inf (у меня есть он в каталоге « C:\Users\<username>\AppData\Local\Android\android-sdk\extras\google\usb_driver" directory ).

6 Создайте такие записи в разделах [Google.NTx86] и [Google.NTamd64], используя идентификаторы оборудования из свойств интерфейса ADB:

Google Nexus 10
% SingleAdbInterface% = USB_Install, USB \ VID_18D1 & PID_4EE2
% CompositeAdbInterface% = USB_Install, USB \ VID_18D1 & PID_4EE2 & MI_01

7 Сохраните файл и обновите драйвер для интерфейса ADB, указав путь к каталогу «C: \ Users \\ AppData \ Local \ Android \ android-sdk \ extras \ google \ usb_driver"

Используйте другой кабель .

Просто выяснилось, что у одного из моих обычных зарядных кабелей были пары Vcc, Gnd, но нет данных +, Data-.

https://en.wikipedia.org/wiki/USB#Pinouts

Устройство может не отображаться для отладки, если оно находится в режиме MTP. Некоторые устройства работают только в режиме PTP (или даже в режиме «только зарядка»).

Это можно изменить в разделе «Настройки» > « Хранение» > « Дополнительно» > « Подключение USB» .

Убедитесь, что вы включили USB-отладку в настройках -> Параметры разработчика

Кроме того, запустите «adb devices» после входа в папку инструментов платформы в Android SDK (если у вас уже нет этой папки на вашем системном пути), иначе команда не будет найдена.

Иногда ADB теряет соединение с устройством и нуждается в перезагрузке. Если у вас есть все остальное, работающее (например, драйвер USB установлен, настройки разработчика включены на устройстве) и до сих пор не видно вашего устройства, вам необходимо сбросить процесс ADB.

Это доступно в Перспективе DDMS (от Eclipse), вкладке «Устройства» (треугольник в крайнем правом углу содержит элемент меню для выполнения сброса).

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

 adb kill-server 

тогда

 adb start-server 

Вам необходимо загрузить драйверы из менеджера SDK (дополнительные функции → Драйвер USB для Google)

Затем вам нужно установить драйвер USB в Windows (он работает для меня в Windows 8.1):

(Скопируйте и вставьте с http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver 🙂

  1. Подключите устройство на Android-устройстве к USB-порту вашего компьютера.
  2. Щелкните правой кнопкой мыши «Компьютер» со своего рабочего стола или проводника Windows и выберите «Управление».
  3. Выберите «Устройства» в левой панели.
  4. Найдите и разверните «Другое устройство» в правой панели.
  5. Щелкните правой кнопкой мыши имя устройства (например, Nexus S) и выберите «Обновить программное обеспечение драйвера». Это запустит «Мастер обновления оборудования».
  6. Выберите «Обзор моего компьютера для программного обеспечения драйвера» и нажмите «Далее». Нажмите «Обзор» и найдите папку драйвера USB. (Драйвер Google USB находится в <sdk>\extras\google\usb_driver\ .)
  7. Нажмите «Далее», чтобы установить драйвер.

Включите опции разработчика на своем устройстве. Чтобы включить режим разработчика, setting->About phone , setting->About phone нажмите кнопку «Создать номер» 8 раз

Перейдите в Settings-> Developer options и Включите USB-отладку

Из приведенных выше шагов это не сработало, попробуйте этот шаг, Settings->Security и включите « Allow Unknown Resources

После загрузки драйверов Google через Android SDK Manager (доступный через Eclipse, Intellij или Android Studio) мне пришлось обновить драйвер в «Управление компьютером»> «Диспетчер устройств»> «Другие устройства»> «АБР» – щелкнуть правой кнопкой мыши и нажать на драйвер обновления и просмотреть обновленный драйвер Наконец, сделал трюк.

Кстати, кошмар для меня тоже. Я по-прежнему сбиваюсь с толку, что создание среды для разработчиков должно быть самой сложной задачей, которую можно себе представить, с каждой новой необъяснимой неудачей, ведущей к другой. Джееш! Удачи.

На моем Windows 8.1 64bit (Nexus 5 не отображался), только вручную установил драйвер USB, исправил его: http://developer.android.com/sdk/win-usb.html «Google USB Driver» в «Android SDK Manager "уже установлен.

Установка Samsung Kies и использование их инструмента для переустановки драйверов устройств – вот что, наконец, помогло мне с Galaxy S3 и Tab S 8.4

Изменить: я рекомендую вам НЕ запускать ADB под VirtualBox, если вы используете Windows Host. Как-то я получил VirtualBox, чтобы заблокировать драйверы устройства на хосте, в конечном итоге сделав его так, чтобы ADB не работал на клиенте или на хосте для любого устройства, которое я подключил. Чтобы исправить это, я удалил расширения VirtualBox на хосте и запустил http : //www.nirsoft.net/utils/usb_devices_view.html, чтобы удалить неправильные драйверы. Я не смог загрузить правильные драйверы, пока были установлены расширения VirtualBox, и эта проблема была полной ублюдкой для диагностики и исправления.

Редактировать 2: Также возможно, что устаревшее следующее: теперь Google выпустил интегрированное расширение ADB для Chrome.

Какой инсталляционный кошмар … Вот шаги, которые мне нужно, чтобы мой Nexus 10 был распознан на виртуальной машине XP под управлением VirtualBox:

  • Если вас попросят установить драйверы Nexus 10, обязательно отключайте «не спрашивайте снова» (вы хотите снова спросить!).
  • Подключите USB-соединение Nexus 10
  • Включите отладку в меню разработчика Nexus 10 Developer (нажмите «О планшете» 7 раз, чтобы получить это меню).
  • В настройках виртуальной машины (хост) добавьте устройство Samsung Nexus 10 к USB-фильтрам устройств (важно – выбор его из меню устройств, похоже, не работает).
  • В гостевой установке java jre (если у вас не установлена ​​Java). В панели управления измените настройки Java, чтобы Java не запускался в браузере (чтобы предотвратить проблемы безопасности).
  • В гостевой системе получите файл zip zip и поместите его где-нибудь в постоянное место. Мне нужно было удалить каталог конфигурации .android из каталога пользователя, потому что я переместил каталог.
  • Запустите SDK Manager.exe – если он не работает, попробуйте запустить sdk \ tools \ android.bat, который, как представляется, дает лучшую отчетность об ошибках.
  • Из SDK Manager установите пакет драйверов Google USB.
  • Отключите Nexus 10 и снова подключите его и установите пакет драйверов Google USB.
  • Перезапустите гостя.
  • Запуск c:> […] \ sdk \ platformtools> adb devices наконец-то показывают мне устройство …

Для меня это был плохой кабель USB. Попробовав набор решений, я перешел на другой USB-кабель, и появилось мое устройство.

Я только что решил эту проблему в своей Mac OS X, это не о драйвере устройства или кабеле устройства.

Вы должны включить «параметры разработчика» и включить «Отладка USB»,

Пожалуйста, обратитесь к вики CyanogenMod wiki «Device not found» и Doc: параметры разработчика

Я все еще получаю это время от времени, и обычно это работает, если я отключу его и подключу обратно в другом порту. Я нахожусь в Linux, но раньше это происходило и в Windows.

Обычно SDB загружает драйвер в путь ** android-sdk-windows \ extras \ google \ usb_driver **

Вот шаги, которые сработали для меня:

  1. Включить отладку USB.
  2. В диспетчере устройств щелкните правой кнопкой мыши на устройстве ADB и выберите программное обеспечение драйвера обновления.
  3. Выберите «Обзор моего компьютера для программного обеспечения драйвера»
  4. Выберите «Позвольте мне выбрать из списка драйверов устройств на моем компьютере»
  5. Нажмите «Have Disk».
  6. Выберите путь к драйверу ** android-sdk-windows \ extras \ google \ usb_driver ** (путь к sdk) 7. Выберите 1-й драйвер из списка приведенных драйверов.

И, надеюсь, это сработает.

Для драйверов ADB для Blu Studio 5.5s вам необходимо пройти этот обруч. Я уверен, что это то же самое со всеми телефонами Blu или, возможно, для всех телефонов, отличных от Google mfg, я не уверен. Прежде всего, если вы подключите Blu-устройство с USB-кабелем и USB Debuggin, вы увидите, что Windows 7 загружает общий драйвер для копирования файлов в телефон и SD-память. Это будет отображаться при первом подключении USB-кабеля и появится в виде значка устройства в разделе «Панель управления», «Диспетчер устройств», «Портативные устройства», «BLU STUDIO 5.5 S» (или устройство, с которым вы работаете). Не утруждайте себя получением идентификатора оборудования – просто наблюдайте, что это происходит (что указывает на то, что вы до сих пор хороши и не имеете плохого кабеля или чего-то еще).

Перейдите на телефон и включите USB Debugging в разделе «Разработчик» вашего телефона. Обратите внимание, что дополнительный элемент отображается как неопределенное устройство теперь в списке диспетчера устройств, он будет иметь желтый восклицательный знак, и он может иметь то же имя телефона, что и в разделе «Портативные устройства». Игнорируйте этот элемент на данный момент. Теперь, не делая ничего с телефоном (он должен быть уже в режиме USB-отладки), вернитесь к портативным устройствам в диспетчере устройств и щелкните правой кнопкой мыши BLU STUDIO 5.5 S или любой другой телефон, с которым вы работаете, который указан там без восклицания (Перечисленные в разделе «Портативные устройства»). Щелкните правой кнопкой мыши по значку в разделе «Портативные устройства», в этом примере появится появившееся имя BLU STUDIO 5.5 S. На этом значке выберите «Свойства», «Подробности» и под выпадающим меню выберите «Идентификаторы оборудования» и скопируйте то, что вы видите.

Для BLU STUDIO 5.5 SI получите:

 USB\VID_0BB4&PID_0C02&REV_0216&MI_00 USB\VID_0BB4&PID_0C02&MI_00 

(Обратите внимание, что если вы это сделаете без очереди, идентификатор HW будет отличаться при отключенной отладке USB телефона. Вы хотите скопировать значение, которое оно изменит, когда включена отладка USB)

Теперь сделайте так, как указано выше, конечно, настраивая строки, которые вы добавляете в файл INF, с данными, касающимися вашего собственного телефона, а не с Nexus 10. Вот что настраивать; При загрузке SDK вы должны иметь файловую структуру, расширенную из ZIP, такую ​​как:

 \adt-bundle-windows-x86_64-20140321\sdk\extras\google\usb_driver 

Найдите файл с именем: android_winusb.inf в папке usb_driver. Составьте его копию и назовите его, например myname.inf Измените myname.inf и добавьте строки, как указано выше, только для вашего конкретного телефона. Например, для BLU STUDIO 5.5 S я добавил следующие 2 строки, как указано в 2 местах в соответствии с инструкциями.

 ;BLU STUDIO 5.5 S %SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C02&REV_0216&MI_00 %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C02&MI_00 

Обратите внимание, что вы добавляете эти строки в 32-разрядные и 64-разрядные разделы, как показано в примере в учебнике.

Теперь вернитесь к неизвестному устройству, которое появилось в Диспетчере устройств, когда вы включили отладку USB устройства и щелкните правой кнопкой мыши по этому элементу (имеет желтый восклицательный знак), щелкните его правой кнопкой мыши, а затем выберите «Обновление драйвера», а затем «Обзор моего компьютера», Позвольте Me Pick, нажмите кнопку Have Disk и найдите, чтобы найти myname.inf. Продолжайте соглашаться со всеми запросами, предупреждающими вас, что это может быть неправильный драйвер. В качестве последнего шага Windows должна была идентифицировать устройство как интерфейс Android ADB, и как только это будет сделано, вы сможете вернуться, открыть окно CMD и запустить команду «adb devices», как указано в этом учебнике, и теперь вы должны См., Что телефон теперь обнаружен и общается.

Теперь вы можете получать удовольствие от команды adb.

  1. Перейдите в диспетчер устройств и проверьте идентификаторы аппаратного обеспечения.
  2. Проверьте, есть ли в файле usb.inf указанное в нем устройство
  3. Если нет, добавьте идентификатор оборудования устройства и установите его из диспетчера устройств.

Это так просто, просто выключите Android-устройство, а затем одновременно удерживайте клавишу «Уменьшение громкости» и «Питание». Подождите несколько секунд, пока он не начнет работу в режиме восстановления. Теперь введите adb devices , и вы увидите свое устройство.

У меня была такая же проблема с моей Windows 8. USB- драйвер Android / SDK был установлен правильно, но я забыл установить драйвер USB с моего телефона. После установки телефона USB-драйвер ADB работает нормально.

Я надеюсь, это поможет.

У меня есть Motorola Razr, и у меня возникли проблемы с идентификацией моего устройства. Что я сделал:

1 – В командной строке (как администратор) -> adb kill-servers

2 – Была ли загрузка Диспетчера устройств Motorola здесь -> https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/88481

3 – Я дождался завершения установки.

4 – В командной строке (как администратор) -> adb

Включите отладку в меню разработчика настроек Nexus (коснитесь «О планшете» 7 раз, чтобы получить это меню).

Свободные трюки Google!

Вы недавно обновили андроид? Я обновился до Lollipop, и внезапно у меня не было устройств adb. Бу! Я потратил некоторое время, попробовав несколько вещей безрезультатно. Затем я вошел в мои параметры разработчика, и вот, «USB-отладка» была отключена. Глупый Google. После того, как он вернулся, он сразу же появился, и я вернулся к делу!

GoTo DeviceManager, затем щелкните правой кнопкой мыши на устройстве Android и нажмите «Удалить драйвер». Отключите и подключите устройство обратно … тогда на вашем устройстве появится поп, а ваш компьютер установит необходимые драйверы. Нажмите «разрешить» во всплывающем окне. Вы можете видеть свое устройство, когда вы вводите «adb devices» в командной строке.

Для Windows просто прекратите все процессы, связанные с синими стеками или любым подобным эмулятором, если вы используете.

Работал для меня.

Я включил все настройки в режиме разработчика, но adb все еще не показывал никаких устройств.

Я не использовал кабель, который пришел с моим телефоном. Как только я переключился на него, все просто сработало.

Там, очевидно, много разных проблем, которые могут вызвать это (и тонна различных решений, чтобы идти вместе с этими проблемами). Поэтому подумайте обо всех решениях!

Если у вас уже есть эта телефонная и компьютерная пара, но они больше не работают, это может быть конкретная программа на вашем компьютере, а не проблема на вашем телефоне. Некоторые программы устанавливают / используют свой собственный adb, и только один из них может подключаться к вашему телефону одновременно. Я думаю, что это делает условие гонки, поэтому иногда оно будет хорошо соединять.

Некоторые программы, запускающие adb:

HTC Sync Manager – удалите это.

chrome://inspect – позволяет вам просматривать localhost на вашем телефоне. Просто закройте окно, когда закончите с ним.

Чтобы иметь ADB в режиме MTP

Если вы не нашли в устройстве диспетчера устройств какое-либо устройство ADB (ничего с восклицательным знаком) (со всеми настройками разработчиков на телефоне), выполните следующие действия:

В диспетчере устройств:

UpdateDriver-> Manuel Install-> Поиск на моем компьютере-> Выберите из списка установленных драйверов -> затем выберите тот, в котором есть слово usb (не MTP).

Изменить: после этого у вас будет 2 или 3 периферийных устройства, один для USB и один для ADB, установите драйвер adb с помощью обычного метода (см. Первые ответы)