Android-устройство не отображается в списке adb

у меня есть HP Slate 21, который подключен к моей коробке Windows с помощью USB-кабеля. Отладка USB включена на устройстве. После добавление правильного %SingleAdbInterface% и %CompositeAdbInterface% записи android_winusb.inf файл, теперь я вижу "интерфейс Android ADB" в моем Диспетчере устройств. Тем не менее, работает adb devices в командной строке не отображается устройство.

у меня есть еще один HP slate 7, который отлично отображается под adb devices.

единственное отличие, которое я вижу от диспетчера устройств тот, который работает, называется "Android Composite ADB Interface", а другой - " Android ADB Interface."

%CompositeAdbInterface% записи определены, но для Slate 21 существует только один %CompositeAdbInterface% запись определенными.

что может быть не так с моей установки?

28 ответов


убедитесь, что устройство не подключено как медиа-устройство.


У меня была аналогичная проблема и решена следующим образом после подключения устройства через USB:

  1. включите Параметры разработчика на устройстве android.
  2. включить флажок для бодрствования.
  3. включить флажок для отладки USB.
  4. открыть cmd
  5. got to platform tools like D:\adt-bundle-windows-x86_64-20140702\adt-bundle-windows-x86_64-20140702\sdk\platform-tools.
  6. ADB kill-server
  7. ADB start-server
  8. устройства adb

теперь мы можем увидеть подключенное устройство.


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

  1. Удалить устройство из Диспетчера устройств.
  2. повторное сканирование аппаратных изменений.
  3. пункт списка " Slate 21 "появится со статусом" неизвестный драйвер".
  4. нажмите "Обновить драйвер" и выберите /extras/google/usb_driver

Диспетчер устройств найдет драйвер и предупредит вас об его установке. выбрать да." На этот раз устройство получило установлен правильно.

обратите внимание, что мне не нужно было изменять winusb.inf-файл или обновление любого другого драйвера.

надеюсь, что это помогает.


для меня решением было использовать другой USB-порт на моем ноутбуке


включение привязки фактически позволило мне установить и отладить на устройстве LG, и это был единственный способ его работы


вы когда-нибудь сбрасывали adb после установки нового устройства?

enter image description here

или из командной строки:

  1. закрыть Eclipse, если работает
  2. перейдите в каталог Android SDK platform-tools в командной строке (хорошо, вы знали это, я знаю!)
  3. тип adb kill-server
  4. введите adb start-server
  5. читать, если есть какие-то ошибки в противном случае попробуйте adb devices снова

отключить и повторно включить "использовать режим отладки" на вашем телефоне


У меня также была такая же проблема, я попытался использовать все возможные решения, размещенные в этой теме, но я обнаружил, что у меня такая же проблема, как JohnnyFun объяснил, но согласно HenrikB решение я не мог найти какой-либо вариант настроек в моем телефоне Samsung Galaxy S6 ( Android 6.0.1)

настройки - > хранение - > меню - > USB подключение компьютера

Я, наконец, понял - при подключении телефона через зарядное устройство в выпадающем меню я вижу такие параметры, как -

enter image description here

затем нажмите "подключено для зарядки" > > > вы увидите такие параметры, как >>

enter image description here

там вы можете изменить опцию на "передача файлов типа носителя"


хотя многие из этих решений работали для меня в прошлом, все они подвели меня сегодня на Mac с Samsung S7. Попробовав несколько кабелей, кто-то предположил, что для подключения ADB требуется официальный кабель Samsung. Действительно, когда я использовал кабель Samsung, ADB работал просто отлично. Надеюсь, это поможет кому-то еще!


поэтому методы, упомянутые выше, не сработали для меня. То, что работало для меня, было Google Samsung Galaxy Tab USB driver и загрузка и запуск приложения, которое получило мое устройство, когда я сделал ADB устройства. Поскольку я использовал Samsung Galaxy, я использовал эту ссылку для загрузки драйвера usb с официального сайта Samsung. Вы хотите, чтобы google ваш собственный соответствующий Android модель usb водитель!--1-->

http://www.samsung.com/us/support/owners/product/SCH-I925EAAVZW

после загрузки я запустил приложение для установки драйвера usb, а затем сделал ADB-устройства. Убедитесь, что ваш драйвер Google USB из Android SDK загружен и что ваш sdk также обновлен. Кроме того, убедитесь, что ваш режим отладки USB включен, перейдя в Настройки -> Параметры разработчика -> затем проверка отладки USB. После всего этого ваше устройство в устройстве Рядом с менеджером не должно быть желтого восклицательного знака. При запуске устройств adb ваше устройство должно отображаться. Надеюсь, это поможет людям. Я буквально потратил часы, пытаясь понять это. Надеюсь, мой ответ может спасти вас, ребята, часы, которые я провел в гугле.


просто попробовать adb kill-server затем

adb devices

на Android 7.1 Нуга (в моем случае, Moto G), вручную повторно включить отладку USB на Параметры Разработчика сделал свое дело:

Settings > Developer Options > USB debugging

enter image description here

PS C:\> adb devices
List of devices attached
myDeviceNumber      device

adb не обнаружил подключенное устройство nexus 5. Включен телефон, включены Параметры разработчика, включен режим отладки USB, теперь виден с adb. Кроме того, конфигурация USB по-прежнему MTP. Надеюсь, это поможет.


для пользователей WINDOWS следуйте инструкциям здесь. https://software.intel.com/en-us/xdk/docs/installing-android-debug-bridge-adb-usb-driver-on-windows

в основном, MTP / PTP все не требуется. Вам необходимо настроить устройство из Диспетчера устройств, следуя инструкциям на скриншотах страницы.

надеюсь, что это помогает.


для чего это стоит, у меня были проблемы с установкой драйвера ADB с моей машины Windows7. Оказалось, что Virusscan "защита доступа" предотвратила (только некоторые) драйверы для правильной установки. Отключил USB, удалил устройство samsung из Диспетчера устройств, отключил защиту доступа VS, снова подключил usb, и все было в порядке. Потратил впустую час, надеюсь, это спасет тебя.


переключение отладки USB, а затем обратно на сделал трюк для меня.


попробовав все решения и все еще не найдя решения, я вывел проблему на USB-кабель(ы).

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

хорошие кабели, очевидно, заряжали телефоны и были немедленно распознаны adb. Разница была очевидна.

Я не мог отличить кабели физически от снаружи, но все были бесплатными USB-кабелями, которые я собрал за эти годы.


У меня была аналогичная проблема с моим "Xiaomi Redmi Note 4" и попробовал почти 10 решений, которые я нашел через интернет, но ни один из них не помог моему делу. Я опубликовал этот ответ, чтобы помочь таким, как я.

установка "Intel USB Driver for Android Devices" полностью решила мою проблему. Это описано полностью здесь.


нажмите на присоединить отладчик к процессу Android и нажмите на перезапуск ADB.


У меня есть Android LG G4, и единственное, что сработало для меня, это установить инструмент обновления и ремонта программного обеспечения с моего устройства. Шаги:

  • подключите устройство к usb
  • убедитесь, что параметры разработчика включены и usb отладка проверена (см. в другом месте в потоке или google для инструкции)
  • выберите тип подключения usb "установка программного обеспечения":

enter image description here

  • установка мастер должен появиться на компьютере.
  • В какой-то момент во время установки вы увидите на своем телефоне запрос "доверять этому компьютеру?- с помощью жетона RSA / отпечатка пальца. После того, как вы скажете "да", устройство должно быть распознано ADB, и вы можете завершить работу мастера.

Я пробовал все в этом потоке, но ничего не получилось. Моя проблема: мой компьютер заряжал устройство, когда я подключал кабель, поэтому я предположил, что кабель работает, но нет. После замены кабеля, adb devices работали. Кабель был вопрос.


в конфигурации windows перейдите в раздел Управление устройствами. Проверьте, видите ли вы свое устройство и установлены ли драйверы. Вероятно, у вас нет правильных драйверов, установленных для вашего устройства.


Я пробовал все варианты в ответах выше

  • выключить и включить режим отладки
  • made USB config-зарядка
  • сделал бодрствовать

никто не работал . Для моего samsung J7 с мобильного скачал USB-драйвера
после установки устройство начало отображаться на устройствах adb.


на Android 8 Oreo:

  1. перейдите в Настройки / Параметры разработчика / выберите конфигурацию USB;
  2. выберите PTP (протокол передачи изображений).

для меня решением было установить драйвер de из sdk manager:

http://visualgdb.com/KB/usbdebug-manual/


извлеките батарею из телефона, подождите 10 секунд, повторно добавьте ее и повторите попытку (наряду с параметрами разработчика и т. д.. в других вопросах)

Я пробовал все другие ответы, но это было необходимо в дополнение к другим предложениям для меня.


у меня была такая же проблема в моем ubuntu. Когда я запускаю команду adb devices Он мне показывает ?????????? No permission.

тогда я попробовал с adb kill-server а то sudo su и adb devices. Нет необходимости запускать command adb start-server команда devices запустит его автоматически, если он еще не запущен.

надеюсь, что это сэкономит один раз минут.


попробуйте обновить ADB и телефон.

Тогда, если он все еще не работает попробуйте

подключите телефон с затем без Отладка usb,

или тогда без USB на.