АБР Устройства не найдены


228

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

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

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

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

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


27
Вы включили отладку по usb в настройках разработчика на nexus 10?
WarrenFaith

20
«Включили ли вы отладку по usb в настройках разработчика на nexus 10?» В Android Разработка похожа на вопрос «Вы пытались выключить и снова включить компьютер» XD

1
Примечание для других: SDK не будет устанавливать драйвер вообще! Драйвер даже не имеет установщика на самом деле. Вы должны подключить устройство и вручную сообщить Windows, где находится драйвер.
Амарон

4
Настройки разработчика скрыты в более поздних версиях Abdroid. См . Askvg.com/… Сводка, зайдите в Настройки -> О телефоне -> Номер сборки и нажмите на него 7 раз, чтобы сделать настройки разработчика видимыми. Шутки в сторону. У меня телефон Android 4.4.2, и он у меня работал.
Фахим Митха

6
@ RenéRamge Сохраните те виды комментариев для Reddit, где они принадлежат. Новые разработчики приходят сюда каждый день, и предложения, которые очевидны для вас или меня, не обязательно очевидны для новичка. Комментарий WarrenFaith, несомненно, будет полезен кому-то , а ваш - никому не нужен .
b1nary.atr0phy

Ответы:


196

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

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


3
У меня была такая же проблема на Windows 8 и 8.1 с Nexus 7 (версия 2012). USB computer connection - Camera (PTP)исправляет это.
Errollw

2
Это исправило мою проблему, USB-подключение к компьютеру немного скрыто, вы должны нажать на меню из 3 точек ..
Shehabic

2
Работал для ОС Windows 7 и Nexus 7.
Patrick.SE

6
Это также решило мою проблему на Mac. Я боролся с этим уже несколько дней. Спасибо!
AskeG

1
У меня была такая же проблема на устройстве LG G3, которое не было обнаружено на Mac. Выбор режима PTP исправил это. Спасибо!
Шаувик

131

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

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

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

Обновление программного обеспечения драйвера ...


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

Выберите Android Device, а затем Android ADB Interface .

Интерфейс Android ADB


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


6
Я нашел следующее руководство полезным. Проводит вас шаг за шагом, чтобы сделать это ... visualgdb.com/tutorials/android/usbdebug/manualinstall.php
abaldwin99

1
Это работало на моем устройстве Blu Studio X, которое нормально работало в Windows 10, пока я не обновил его до Lollipop (5.x)
UnionP

2
Это решило проблему и для меня на Windows 10 Pro с Nexus 5X. Я уже установил драйверы через Android SDK Manager (не достаточно) и выбрал каталог [...] \ android-sdk \ extras в мастере установки драйверов, после чего устройство появилось. Спасибо!
kjosh

9
Это сработало для меня, но только после входа в Android SDK manager, вручную выбрав для установки Extras -> USB драйвер, а затем снова в диалоговом окне диспетчера устройств «Обновить драйвер», выбрав «Выбрать из списка драйверов» -> «Все Устройства "->" Есть диск "-> указывают на местоположение драйвера USB, который в моем случае находился в папке C: \ Users \ <userid> \ AppData \ Local \ Android \ sdk \ extras \ google \ usb_driver. Обратите внимание, что AppData - это скрытый каталог. Мне также пришлось подтвердить, что я действительно хочу установить этот драйвер, хотя Windows заявила, что он не совместим. Но это работает. Фу, довольно странный процесс ...
JHH

1
Работает тоже на Windows 7. Спасибо!
Джо Тарас

69

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


Мужчина! это был волшебный трюк? Потому что это работает как шарм!
tmj

Ни одно из других решений не помогло мне (ручное редактирование .inf-файла и т. Д.), Но один щелчок и проблема была решена.
Lorenz03Tx

4
Вместо использования этого драйвера более надежным является драйвер Google: developer.android.com/sdk/win-usb.html
phyrox

@phyrox Спрашивающий уже попробовал этот драйвер, и я подтвердил, что он не устраняет проблему, тогда как упомянутый мной драйвер делает. Вполне возможно, что Google исправил проблему для этого телефона, так как мой ответ был опубликован (я больше не могу проверить, так ли это), и в этом случае я согласен, что драйвер Google может быть лучшим выбором. Но если нет, то мой ответ - единственный надежный способ решить проблему.
МайлзХэмпсон

Это не сработало для меня. Я все еще получаю пустой список от устройств adb. :( Может ли быть, что я пропускаю шаг? Кроме того, я прав, предполагая, что устройства adb не будут отображать список устройств, если я не включил отладку USB на телефоне?
Reverend Bubbles

45

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

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

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


1
обратите внимание также на USB-концентраторы: иногда проблема заключается не в самом кабеле, а в питании, подаваемом на Vcc, поэтому может случиться, что слишком большое количество устройств, подключенных к одному USB-концентратору, может привести adbк потере соединения. Подключение устройства напрямую к компьютеру может решить проблему в этом случае.
Фуринс

Просто как тот. Работал для меня!
TienLuong

2
Совет: попробуйте третий кабель, если второй не работает. Работал на меня. Кабели, которые шли с телефонами Android, не работали.
Miscreant

1
Есть только зарядные кабели и универсальные. Лучшее, что я нашел, получено с сайта monoprice.com, а некоторые даже имеют пожизненную гарантию. Цены приемлемые (~ 2 доллара). Получить несколько и держать их рядом.
Алан Кори

Кабели затухают во времени. Чем больше вы покачиваете и дергаете его, тем быстрее
наступает

44

Я нашел решение (для 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"


1
Не забудьте сделать это с правами администратора, иначе вы не сможете сохранить файл.
Павел Бревчинский

2
Извините @bluesm, но я не могу. Я нашел это решение с помощью интуиции и пользовательского опыта.
obi4niy

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

2
Я думаю, что у меня та же проблема, о которой упоминал @petrumo - я на машине с Windows 8, и она работала нормально вплоть до шага 7 (Обновление программного обеспечения драйвера), после чего жаловалась: «Хеш для файла отсутствует в указанный файл каталога. Возможно, файл поврежден или является жертвой фальсификации. "
Кэлвин Фишер

для меня решение было удалить из SDK Manager Google USB Driver, переустановить его и обновить драйвер без изменения его свойств.
Петрумо

40

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

Это можно изменить в меню « Настройки» > « Параметры разработчика» > « Сеть» > « Конфигурация USB по умолчанию» > « PTP» .

Кроме того, вы получите уведомление на вашем устройстве Android с просьбой подтвердить изменение настроек USB и разрешить его.

Примечание. Вы можете включить параметры разработчика, перейдя по ссылке ниже: включить параметры разработчика


3
Отличное предложение. Это было единственное, что мне нужно было сделать, чтобы решить эту проблему. Ни одно из других предложений не решило проблему для меня. Спасибо!
AndroidDev

3
Это работает как шарм. @ Ты прав. Изменение режима USB-соединения позволяет переустановить все драйверы в режиме камеры (PTP) и вуаля! Появился диалог отладки ключа! Или, в некоторых случаях, можно попробовать установить / снять флажок « Разрешить отладку» в настройках разработчика.
sud007

Это выбило меня из колеи так часто. У меня была эта проблема с LG Nexus 5. (Большую часть времени это был плохой USB-кабель)
Sentient

Это очень полезно, если у вас есть Android 6.0 or Cyanogenmod 13.
Рахул Бали

2
Для меня мне пришлось переключиться с MTP в режим «Источник звука» в «Выбор конфигурации USB» в настройках разработчика. Режим зарядки только у меня не работал.
Джесси Смит

38

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

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


Если ничего не работает, попробуйте заменить USB-шнур. Я использовал другой, и он сразу сработал. хаха
Айвор Скотт

29

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

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

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

adb kill-server

затем

adb start-server

3
Привет, я попробовал adb kill-server и start-server. Но все равно его не видно
Сарат Садасиван Пиллай

Вам нужно добавить команду adb из вашего пути к классам (или выполнить ее прямо из того места, где она находится в вашей файловой системе).
Booger

1
Спасибо, что нашли время опубликовать этот ответ в 2013 году. Это все еще очень полезный вариант, когда возникают проблемы с ADB-USB в 2015 году.
Кори Трез

1
Спасибо. Это сработало на моем Mac после попытки всего остального. Я должен был попробовать это первым.
Стивен К

14

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

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

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


1
проголосовал без каких-либо комментариев, но у меня это сработало
cgf

10

Вы должны скачать драйверы из менеджера SDK (дополнения → Google USB Driver)

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

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

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

7

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

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



5

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


3
Некоторые дешевые USB-кабели предназначены только для зарядки и не имеют линии для отправки данных, как они должны.
Джейсон Денни

5

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


4

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


1
у меня переустановка драйверов устройства работала (samsung galaxy ace 4) :)
PhpLou

1
В этом случае USB-драйвер Samsung для мобильных телефонов выполнит эту работу.
Занна

1
В моем случае телефон ADB Composite или устройство Android не были указаны в диспетчере устройств Windows, телефон был указан в списке «Переносное устройство». Решение было в том, что мне пришлось скачать драйвер USB от производителя телефона, такого как Samsung. Это решило проблему.
MG Developer

3

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

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

Пожалуйста, обратитесь к CyanogenMod вики "Устройство не найдено" ошибки и Doc: параметры разработчика


2

Изменить: я рекомендую вам не запускать ADB под VirtualBox, если вы используете хост Windows. Каким-то образом я получил 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 (7 раз нажмите «О планшете», чтобы открыть это меню).
  • В настройках виртуальной машины (хост) добавьте устройство Samsung Nexus 10 к фильтрам устройств USB (важно - выбор из меню устройств не помог).
  • В гостевой установить Java JRE (если у вас не установлен Java). На панели управления измените параметры Java, чтобы в браузере не запускалась Java (чтобы предотвратить проблемы с безопасностью).
  • В гостевой получить zip-файл adk и положить его где-то постоянно. Мне нужно было удалить каталог конфигурации .android из каталога пользователя, потому что я переместил каталог.
  • Запустите SDK Manager.exe - если он не работает, попробуйте запустить sdk \ tools \ android.bat, который, кажется, дает лучшие сообщения об ошибках.
  • Из SDK Manager установите пакет драйверов Google USB.
  • Отключите Nexus 10, подключите его снова и установите пакет драйверов Google USB.
  • Перезапустите гостя.
  • работает c:> [...] \ sdk \ platformtools> adb devicesнаконец показывает мне устройство ...

2

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

Подойдите к телефону и включите USB-отладку в разделе «Разработчик» своего телефона. Обратите внимание, что дополнительный элемент отображается как неопределенное устройство в списке диспетчера устройств, у него будет желтый восклицательный знак, и у него может быть то же имя телефона, которое указано в списке «Портативные устройства». Проигнорируйте этот пункт на данный момент. Теперь, ничего не делая с телефоном (он должен быть уже в режиме отладки по 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 устройства, и щелкните правой кнопкой мыши на этом элементе (с желтым восклицательным знаком), щелкните правой кнопкой мыши на нем, затем выберите «Обновить программное обеспечение драйвера», а затем выберите «Просмотреть мой компьютер», Let Me Pick, нажмите на кнопку «Установить с диска» и найдите файл myname.inf. Продолжайте соглашаться на все запросы, предупреждающие вас, что это может быть не тот драйвер. В качестве последнего шага Windows должна была определить устройство как Android ADB Interface, и как только это будет сделано, вы сможете вернуться назад, открыть окно CMD и запустить команду «adb devices», как указано в этом руководстве, и теперь вам следует вижу, что телефон теперь обнаружен и общается.

Теперь вы можете развлекаться с помощью команды adb.


2

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

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

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

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


У меня нет "устройства ADB" в моем диспетчере устройств
Кертис

1

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

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


Я только что обнаружил, что adb не работает, если телефон находится в режиме fastboot / bootloader. adb devices пуст, но перезагружается и это нормально. Тем не менее, вам нужен режим fastboot для таких команд fastboot, как "fastboot oem get_unlock_data". Видимо они взаимоисключающие, только 1 будет работать одновременно.
Алан Кори

1

Убедитесь, что у вас есть правильные инструменты SDK платформы

Для Windows 10 приходилось вручную загружать последние версии инструментов SDK платформы с Android, поскольку версии, поставляемой через Visual Studio 2017 EMDK для Xamarin, было недостаточно. Все остальное, кроме работы adb.exe devices.

https://developer.android.com/studio/releases/platform-tools

После ручной загрузки инструментов платформы устройство отображалось независимо от конфигурации USB (зарядка, MTP и т. Д.)

Установка устройства-эмулятора на этом этапе также помогает определить, связана ли проблема с adb или вашим физическим устройством.

List of devices attached
12345D1234      device
emulator-5554   device

1

Сначала спасибо @ пост rmsyk .

Для моей проблемы и после долгого времени страданий с Meizu C9 Pro ведьма требует только драйверы Android ADB (без специальных драйверов), обращаясь к производителю, и это решено на моем ПК с Windows 7 следующим образом.

  1. Убедись в

    • Установите последнюю версию ADB & Fastboot с необходимыми драйверами.
    • Включить параметры разработчика и отладку по USB.
    • Включить передачу медиафайлов (режим MTP).
  2. Замените вручную C:\Users\USERNAME\.android на папку, включенную здесь , затем убейте процесс 'adb.exe', если он найден в диспетчере задач Windows, и используйте, adb devices и, наконец, мое устройство в списке успешно, и просто подтвердите ПК как доверенного.

Ноты:

  1. Android Studio была удалена ранее, а также я попытался переустановить, но это не было решением вообще.
  2. Пробовал adb kill-server& adb start-serverно не является решением тоже.

1

Я попробовал почти все предложения в большинстве ответов (самые популярные), ничего не помогало. Наконец, я нашел причину в моем случае. Я использовал плохой USB-кабель. Я перехожу на другой оригинальный USB-кабель - и он сразу заработал !!!.

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


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

0

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


Уменьшение громкости + питание используется для создания снимка экрана. Как это помогает обнаружить устройство?
Rds

см. ответ obi4niy, stackoverflow.com/a/17186551/2855059 это решение. и кстати. Уменьшение громкости + питание используется для создания снимка экрана, когда телефон не выключен,
MDP

0

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

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


0

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

Чокнутые трюки Google!


Гугл пасхальные яйца! найти здесь
venkatvb

0

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


Я думаю, это первое, что проверяют люди.
Замбер

Вы отвечаете на пост, целью которого было указать, что это не первая проверенная вещь. Вы можете предположить много вещей, но пока вы не проверите их, вы просто угадываете.
Лифц

0

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


На какой DeviceManager вы ссылаетесь?
Rds

Я думаю, что он имеет в виду панель управления Windows «Диспетчер устройств». Это хорошее предложение для тех, у кого установлен старый / сломанный драйвер. +1
Андрей Лориен

0

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.