Пристрій Android не відображається у списку adb [закрито]


158

У мене є HP Slate 21, який підключений до вікна Windows за допомогою USB-кабелю. Налагодження через USB увімкнено на пристрої. Після додавання належних даних %SingleAdbInterface%та%CompositeAdbInterface% записів у android_winusb.infфайл тепер я бачу "Android ADB Interface" у своєму диспетчері пристроїв. Однак запуск adb devicesу командному рядку не показує пристрій.

У мене є ще один шифер HP 7, який відображається непогано adb devices.

Єдина відмінність, яку я бачу від диспетчера пристроїв, полягає в тому, що той, який працює, має назву "Android Composite ADB Interface", а інший - "Android ADB Interface".

Є ще одна тонка різниця. У файлі winusb.inf для Slate 7 у мене %CompositeAdbInterface%визначено дві записи, але для Slate 21 %CompositeAdbInterface%визначено лише один запис.

Що може бути не так у моєму налаштуванні?


Мені це питання часто трапляється. Перевіривши очевидне (USB-налагодження увімкнено), воно зазвичай спускається до кабелю. Навіть офіційний кабель не завжди достатній для налагодження через USB, як це стосується цього Samsung J510, який я намагаюся налагодити зараз. Працює для Інспектора, але не відображається на пристроях adb. Замінений кабель на той, кого я знаю, працює, і тепер я його бачу в adb!
Остін Франс

оновіть свій SDK, додавши версію пристрою Android за допомогою менеджера SDK
Майк D3ViD Тайсон

Під час підключення до пристрою на екрані телефону з'являється екран запрошення. Якщо ви приймете це, це буде найпростішим
рішенням

Відповіді:


169

Переконайтеся, що ваш пристрій не підключено як медіа-пристрій.


26
Можна підтвердити, що це критично! На Android 5.0 перейдіть у меню Налаштування -> Зберігання -> меню -> Підключення USB до комп'ютера та переконайтесь, що функція "Медіа-пристрій (MTP)" відключена. Якщо його вимкнено, "adb devices" відображає список пристрою, коли його не включено. Спробував і Nexus 4, і Nexus 5.
ГенрікB

27
Перехід від MTP до "зарядки" мені не вистачало, мені довелося пройти весь шлях і сказати "PTP" для з'єднання.
Еммануель Тузері

6
Android Nougat: Налаштування -> Параметри розробника -> Мережа -> Виберіть Конфігурація USB. Зміна цього на MTP працювала на мене.
sffc

6
Для мене це спрацювало після вибору опції "MIDI"
Azhar Bandri

2
Для мене MTP не працював, але PTP працював, хоча не з першого разу, я також кілька разів вбивав і перезавантажував ADB, підключався до іншого USB, вимикався / на USB-налагодженні, відкликав авторизацію налагодження через USB, вмикав Будьте прокидаються, тому я спробував усе, що міг, а потім після переходу на PTP ще раз телефон з’явився, нарешті, питання, щоб дозволити моєму ноутбуку налагоджувати.
зубко

111

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

  1. увімкніть параметри розробника на пристрої Android.
  2. увімкніть прапорець для того, щоб не бачити.
  3. включити прапорець для налагодження через USB.
  4. відкритий cmd
  5. потрапили до інструментів платформи adt тут https://developer.android.com/studio .
  6. adb kill-сервер
  7. adb start-сервер
  8. пристрої adb

Тепер ми можемо бачити приєднані пристрої.


4
Увімкнути налагодження через USB, ймовірно, було ключовим. Це те, що працювало для мене.
Едвард Фолк

2
Я перевірив і не перевірив Stay awake, і це допомогло в моєму випадку.
Сифієль

47

Схоже, встановлений драйвер був у поганому стані. Ось що я зробив для того, щоб це працювало:

  1. Видаліть пристрій з диспетчера пристроїв.
  2. Перегляньте на зміни апаратних засобів.
  3. Елемент списку "Шифер 21" відображатиметься зі статусом "Невідомий драйвер".
  4. Клацніть на "Оновити драйвер" та виберіть / extras / google / usb_driver

Диспетчер пристроїв знайде драйвер та попередить вас про його встановлення. Виберіть "Так". Цього разу пристрій встановлено належним чином.

Зауважте, що мені не довелося змінювати файл winusb.inf або оновлювати будь-який інший драйвер.

Сподіваюся, це допомагає.


Ваше рішення працювало на мене навіть сьогодні 20-10-2019 nokia 7.2: D
Ахмед

Який чорт має бути "/ extras / google / usb_driver"? Це не частина платформи-інструментів adb.
br4nnigan

Це працює, я завантажив свої драйвери з driverscape.com/files/misc/…, тому що я використовую motorola та оновлюю драйвер на своєму менеджері пристроїв. Дякуємо @peter
Ахмед

28

Для мене рішенням було використовувати інший порт USB на своєму ноутбуці


25

В Android 8 Oreo :

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

2
Так само, як і в Android 5, USB-з'єднання з ПК має бути PTP або adb devices -lтелефон не показуватиме.
wiktor.wandachowicz

3
Це правильна відповідь для мене. Спасибі
Сінан Шетіная

MTP не годиться?
Csaba Toth

1
Це була правильна відповідь і для мене.
VictorEspina

Працював і для мене, але я не знаю чому!
Зеешан Ахмад Халіл

20

Хоча багато з цих рішень працювали для мене в минулому, сьогодні всі вони провалили мене на Mac з Samsung S7. Спробувавши кілька кабелів, хтось припустив, що для підключення ADB потрібен офіційний кабель Samsung для роботи. Дійсно, коли я використовував кабель Samsung, ADB працював просто чудово. Я сподіваюся, що це допомагає комусь іншому!


7
Я сумнівався в цьому. Зміна кабелю спрацювала. Gosh darnit Samsung.
Філіп Уайтхаус

6
Що особливого у USB-кабелі Samsung? Як телефон чи комп'ютер могли розпізнати їх?
ProGirlXOXO

2
Це була найближча відповідь для мене. Новий кабель також не був офіційним, старий просто пошкоджений. Він працював для зарядки та передачі файлів, але, здається, цього було недостатньо для віддаленої налагодження.
Окси

18

Вимкніть та повторно увімкніть "використовувати режим налагодження" на телефоні


2
Так, це працювало і для мене. Просто перейдіть у Налаштування -> Параметри розробника (якщо це не доступно на вашому телефоні, потрібно активувати його, виконавши наступні кроки) -> Поставте галочку "Використовувати налагодження" та "Будьте спокійні". Щоб увімкнути параметри розробника, перейдіть до Налаштування -> Про пристрій -> Продовжуйте натискати на "Збірка номера", поки не з’явиться повідомлення про те, що "Параметри розробника ввімкнено".
marika.daboja

16

У Galaxy s6 - я вирішив це за допомогою: Налаштування -> Про пристрій -> Інформація про програмне забезпечення -> Номер збірки - натисніть її 7 разів, щоб увімкнути параметри розробника. Поверніться до Налаштування -> Параметри розробника -> увімкніть налагодження USB.

Поверніться до свого терміналу, adb devicesі ви побачите підключений пристрій. Сподіваюся, що це допомагає.


Частина про натискання налаштувань> about> build виправила мою відсутність підтримки для розробників на yuntab. Дякую!
Адам Кокс

Я спробував усі ці кроки, але все-таки "adb devices" не можу знайти свій пристрій. будь-яке інше, що нам потрібно врахувати? Я на Windows 10
user2243747

Я використовую параметри onePlus і ті ж кроки -> про телефон -> номер складання - натисніть 7 разів. Потім перейдіть до налаштувань -> параметри розробника -> увімкніть налагодження в usb і показав свій пристрій на adb пристроях
тада

15

У мене також була така ж проблема, я спробував використати все можливе рішення, розміщене на цій темі, але я виявив, що у мене була така ж проблема, як пояснив JohnnyFun , але відповідно до рішення HenrikB я не зміг знайти жодного варіанта налаштувань у своєму телефоні Samsung Galaxy S6 ( Android 6.0.1)

Установки -> Зберігання -> меню -> З'єднання USB-комп'ютера

Нарешті я розумію - коли підключати зарядний пристрій телефону в меню, що випадає, я бачу такі параметри, як -

введіть тут опис зображення

Потім натисніть кнопку "Підключено для підключення" >>>, ви побачите такі параметри, як >>

введіть тут опис зображення

Там ви можете змінити параметр на "Передача файлів типу медіа"


Тепер мені потрібно розібратися, як це зробити, коли екран телефону пошкоджений і він не сприймає жодних сенсорних входів.
Joel Coehoorn

13

Увімкнення прив’язки фактично дозволило мені встановити та налагоджувати на пристрої LG, і це було єдиним способом роботи


11

Ви коли-небудь скидали adb після встановлення нового пристрою?

введіть тут опис зображення

Або з командного рядка:

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


8

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


8

Спробував / у налаштуваннях розробника / usb, але виявляється, що перехід на інший кабель працює. Про всяк випадок, якщо хтось витрачає час на тестування всього програмного забезпечення.


Чим це відрізняється від 3 інших відповідей на цій сторінці, які рекомендують замінити кабель?
Алекс П.


6

Тож вищезгадані методи не працювали для мене. Для мене працювали гуглінг USB-драйвера Samsung Galaxy Tab та завантаження та запуск програми, яка розпізнавала мій пристрій, коли я робив adb-пристрої. Оскільки я використовував Samsung Galaxy, я скористався цим посиланням для завантаження драйвера usb з офіційного сайту Samsung. Ви хочете перенести в Google власний usb-драйвер для моделі Android

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

Завантаживши його, я запустив додаток, щоб встановити свій драйвер usb, а потім зробив пристрої adb. Переконайтесь, що ваш драйвер Google USB із Android SDK завантажений і що ваш SDK також оновлений. Також переконайтеся, що ваш режим налагодження USB увімкнено, перейшовши в Налаштування -> Параметри розробника -> і перевіривши налагодження USB. Після всього цього ваш пристрій у Диспетчері пристроїв не повинен мати жовтий знак оклику поруч. Під час запуску пристроїв adb ваш пристрій повинен відображатися. Сподіваюсь, це допомагає людям. Я буквально витратив години, намагаючись зрозуміти це. Сподіваюсь, моя відповідь могла врятувати вас, хлопці, години, які я проводив у гугле.



6

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

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

Сподіваюся, це допомагає.


Дякую Джоллі, це правильна відповідь! Я спробував усе, і нічого не вийшло, крім установки цього драйвера! Дякую!
papa zulu

4

adb не виявляв підключений пристрій Nexus 5. Перемкнено на телефон, увімкнено параметри розробника, увімкнено режим налагодження USB, тепер видно з adb. Також конфігурація USB все ще залишається MTP. Сподіваюся, це допомагає.


3

Спробувавши всі рішення та все ще не знайшовши рішення, я вивів проблему на USB-кабелі.

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

Хороші кабелі, очевидно, заряджали телефони і були негайно розпізнані adb. Це була досить чітка різниця.

Я не міг розрізнити кабелі фізично від зовні, але всі були безкоштовними USB-кабелями, які я збирав за ці роки.


3

У мене є Android LG G4, і єдине, що працювало для мене, - це встановити інструмент оновлення та ремонту програмного забезпечення з мого пристрою. Кроки:

  • Підключіть пристрій до usb
  • Переконайтеся, що параметри розробника увімкнуті та встановлено налагодження usb (див. Інструкції в потоці чи google в іншому місці)
  • Виберіть тип з'єднання usb "Встановлення програмного забезпечення":

введіть тут опис зображення

  • На комп'ютері повинен з’явитися майстер встановлення.
  • У якийсь момент під час встановлення ви побачите на своєму телефоні запит із запитом "Довіряти цьому комп'ютеру?" з знаком / відбитками RSA. Після того, як ви скажете «так», пристрій повинен розпізнати ADB, і ви можете закінчити майстра.

1

Зважаючи на те, що у мене виникли проблеми з встановленням драйвера ADB з моєї машини Windows7. Виявилося, що «захист доступу» від вірусів сканив (лише деякі) драйвери правильно встановити. Відключивши USB, видалили пристрій Samsung від менеджера пристроїв, відключили захист доступу до VS, підключили USB назад і все було в порядку. Витратили годину, сподіваємось, що це вам заощадить.


1

Я спробував усі варіанти у відповідях вище

  • вимкнути і увімкнути режим налагодження
  • зроблено конфігурацію USB - зарядка
  • змусили не спати

Жоден не працював. Для мого Samsung J7 mobile завантажено після встановлення драйвера USB
, пристрій почав показуватися на пристроях adb.


1

У мене були подібні проблеми з моїм "Xiaomi Redmi Note 4" і спробував майже 10 рішень, які я знайшов через Інтернет, але жодне з них не допомогло моєму випадку. Я опублікував цю відповідь, щоб допомогти комусь, як я.

Встановлення "Драйвера Intel USB для пристроїв Android" повністю вирішило мою проблему. Це повністю описано тут .


1

Клацніть «Приєднати відладчик до процесу Android» та натисніть «Перезапустити ADB».


1

Як і інші пристрої Android, новий Yuntab також потребує переходу до налаштувань> про та натискання номера збірки, щоб увімкнути статус розробника.


0

У налаштуваннях Windows перейдіть до управління пристроєм. Перевірте, чи бачите ваш пристрій і чи встановлені драйвери. Можливо, для вашого пристрою не встановлені правильні драйвери.


0

Вийміть акумулятор з телефону, зачекайте 10 секунд, додайте його знову та повторіть спробу (поряд із параметрами розробника тощо) у інших питаннях)

Я спробував усі інші відповіді, але це було потрібно додатково до інших пропозицій для мене.



-2

У мене була така ж проблема в моєму ubuntu. Коли я запускаю команду, adb devicesце мені показує ?????????? No permission.

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

Сподіваюся, що це врятує один раз хвилини.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.