adb не показує пристрій nexus 5


81
Android Studio 0.3.6
Fedora 18 3.11.7-100.fc18.x86_64
Nexus 5 Kitkat

Здрастуйте,

Я використовую свій Samsung Galaxy Tab 3 7.0біг, з яким Android 4.1.2все чудово працює adb.

Однак я щойно придбав новий пристрій Nexus 5, і коли я виконую наступну команду, adb devicesвін не відображає мій Nexus 5.

Під Android SDK Manager | Extras | Google USB Driver | status "Not compatiable with Linux"

Оскільки я працюю, Fedora 18якщо мені потрібні драйвери, які драйвери для USB мені потрібні?

Оскільки Samsung працює нормально, і я можу розгортати та запускати свої програми, я вважаю, що моє налаштування правильне. Тому мені цікаво, чи щось не так з моїм Nexus 5.

Я спробував наступне:

adb kill-server
adb start-server

Установка Nexus 5 Camera PTPі media device MTPне працював.

Велике спасибі за будь-які пропозиції,




Я знайшов це надзвичайно корисним у моїй Windows 8 - stackoverflow.com/a/19920048/1433187 під час оновлення драйвера Google USB з диспетчера SDK не працював.
Хобайб

Це працює для мене: stackoverflow.com/a/21392398/1317559
Yster

Я знайшов це посилання дуже корисним.
Aniket Thakur

Відповіді:


181

У мене була подібна проблема з моїм Nexus 4 (версія Android 4.4.2), його не було в списку на пристроях adb.

Переконайтеся, що налагодження USB увімкнено з пристрою, і виконайте на ПК наступне:

  1. Оновити Android SDK ( Google USB Driver )

  2. На панелі керування ПК, Система -> Диспетчер пристроїв -> Клацніть правою кнопкою миші Nexus 4 -> Оновити драйвер.

  3. Встановіть android-sdk-folder \ extras \ google \ usb_driver як шлях до пошуку, включіть вкладені папки.

Якщо Windows повідомляє, що драйвер оновлений, просто видаліть драйвер (клацніть правою кнопкою миші на nexu4 -> видалити драйвер) і знову почніть із кроку 2.

Після цього відкрийте cmd і введіть adb kill-server, а потім пристрої adb , тепер він буде включати ваш пристрій.

https://developer.android.com/studio/run/oem-usb.html


10
"Найкраще програмне забезпечення драйвера для вашого пристрою вже встановлене" -> тому я видалив його (і видалив драйвер). Відключив Nexus 5. Повторно підключив його. Windows 7 виявила USB-пристрій, пройшла HD і не змогла знайти драйвер -> На панелі керування (Інші пристрої) -> клацніть правою кнопкою миші -> оновіть драйвер -> перегляньте -> він вже запам'ятав шлях -> наступний -> буде Ви хочете встановити програмне забезпечення цього пристрою? -> встановити -> БАМ !!! NExus 5 показав діалогове вікно "Дозволити налагодження USB". ... Цілком випробування!
Хтось десь

2
Видалення (та видалення драйвера) з коментаря @SomeoneSomewhere мені вдалося.
WORMSS

2
Я витратив багато годин, пробуючи всілякі речі. Частина цього рішення, яка змусила його працювати, - це видалення старої версії драйвера, завантаження нової з веб-сайту Google від Google та її встановлення. Я спробував використати менеджер SDK для його встановлення, але версія, яку він встановлює, мабуть, не актуальна. Завантажте один із веб-сайту та скористайтеся цим.
AndroidDev

Не точно вирішив мою проблему, але чітко поставив мене на шлях успіху завдяки (детальніше про мою проблему див. Мій пост нижче)
Piblip

3
Якщо після кроку 3 ви не можете знайти папку usb_driver, встановіть драйвер, дотримуючись цих інструкцій: developer.android.com/sdk/win-usb.html
Ізраїльська область

114

Виконайте ці кроки,

  • Увімкніть параметри розробника на своєму пристрої. Щоб увімкнути режим розробника, Налаштування-> Про телефон , торкніться опції Побудувати номер 7 разів безперервно
  • Перейдіть до Налаштування-> Параметри розробника та Увімкніть налагодження USB
  • Переконайтеся, що ви під’єднали пристрій за допомогою USB і надайте дозвіл у діалоговому вікні, що з’явиться.
  • З наведених вище кроків це не спрацювало, спробуйте цей крок, перейдіть до Налаштування-> Безпека та увімкніть Невідомі джерела

1
Зробив мій день. Мені не вдалося підключити Nexus 5 до мого macbook pro, і я був дуже злий. це рішення спрацювало для мене, і тепер я можу це зробити.
Elad Meidar

Зробив мій день теж ... !! З Новим 2014 роком .. і ще багато

Хто у світі думає про такі способи активації режиму ?? : D Щиро дякую!
Aurelin

години витрачав даремно на пошук водіїв etcetra, і це спрацювало на моєму телефоні Galaxy Nexus. Дякую!
fbonds66

1
Після цього мені довелося відключити та підключити пристрій знову.
fncomp

40

Що вам потрібно зробити, це:

Settings | About Phone

Прокрутіть униз до build number. Натисніть номер збірки приблизно 7 разів. Щоразу ви отримуватимете спливаюче повідомлення із повідомленнямyou are x steps away from being a developer

Коли ви дійдете до останнього кроку, ви отримаєте повідомлення із повідомленням now you are a developer

Поверніться до налаштувань, і ви побачите нове налаштування, Developer optionsтам ви побачите багато варіантів для розробників. УвімкнутиUSB debugging

Повторно підключіть свій телефон до USB, і ви побачите свій пристрій під adb devices.

Сподіваюся, ця відповідь допоможе комусь іншому.


39

Ці прості кроки спрацювали для мене , я налагоджував на своїх пристроях Nexus 5 та 5X у Windows 8.1.

Ці кроки слід виконати :

1) Увімкніть у параметрах розробників режим налагодження USB

2) Від'єднайте пристрій від комп'ютера

3.1) Перейдіть до SettingsStorage, на панелі дій натисніть меню параметрів і виберітьUSB computer connection .

3.2) Якщо ви не знайшли 3.1)варіант, перейдіть до SettingsDevelopers OptionsSelect USB Configuration .

4) Виберіть Camera (PTP)підключення.

5) Підключіть пристрій, і на пристрої має з’явитися спливаюче вікно, що дозволяє приймати вхідне підключення комп’ютера або щось подібне.

6) Якщо це не спрацює, спробуйте перемкнути режим налагодження USB у параметрах розробників Нарешті, ви повинні побачити це зараз у DDMS та voilà.


Крок "Камера (PTP)", здавалося, зробив для мене фокус у Windows 7 Pro з Nexus 5 (LG-D820). Увімкнувши це налаштування, Nexus запропонував мені дозволити налагодження з машини, до якої він був підключений. Дякую!
Шон Барбо,

Працює чудово. Подяка
Sunday G Akinsete

Я спробував усі інші рішення, і це саме для мене працювало для Nexus 6.
Крейг Рассел

Це спрацювало і на мене, дякую! Мій телефон був встановлений як з'єднання MTP, а не PTP.
Guillem Cucurull

1
Схоже, цю опцію було переміщено до опцій розробника в Android 7 (протестовано на Nexus 5X)
Kaktus

9

Моє рішення Windows:

Зайдіть сюди, завантажте та розпакуйте у зручне місце:

http://developer.android.com/sdk/win-usb.html#top

  • Клацніть правою кнопкою миші "Мій комп'ютер" або "Комп'ютер"

  • Виберіть властивості

  • Виберіть Диспетчер пристроїв

  • Шукайте свій пристрій. Над ним повинна бути жовта позначка.

  • Клацніть «оновити програмне забезпечення драйвера».

  • виберіть переглядати мій комп'ютер на наявність драйверів.

  • виберіть папку usb_driver, яку ви зберегли раніше.

  • встановіть його

і вала. магія.


3

Зв'язок з емулятором або вашим пристроєм Android може мати проблеми. Цей зв’язок обробляється мостом налагодження Android (adb).

Eclipse дозволяє скинути adb на випадок, якщо це спричинить проблеми. Тому виберіть перспективу DDMS через Вікно → Відкрити перспективу → Інше ... → DDMS

Щоб перезапустити adb, виберіть "Скинути adb" у перегляді пристрою.


3

Для тих, хто все ще розчарований, якщо ви використовуєте експериментальний час виконання ART, спробуйте переключитися назад на dalvik (у параметрах розробника на пристрої)


3

Ось просте рішення для Windows 7 та Nexus 5 на Android 5.

  1. Завантажте драйвери Nexus 5 з веб-сторінки http://androidhost.org/jelry
  2. Витягніть вміст ZIP і розмістіть усі файли в одній папці на робочому столі.
  3. Підключіть пристрій до комп’ютера.
  4. Запустіть Диспетчер пристроїв на ПК.
  5. Тепер ви повинні побачити Nexus 5, перерахований у списку обладнання.
  6. Клацніть правою кнопкою миші рядок 'Nexus 5', а потім натисніть Оновити програмне забезпечення драйвера.
  7. Далі натисніть опцію «переглядати мій комп’ютер».
  8. У новому вікні натисніть кнопку "Огляд ...".
  9. Перейдіть до папки, розпакованої на кроці 2. Виберіть папку, куди ви витягнете USB-драйвери. Натисніть Далі. - також не забудьте встановити прапорець у підпапці.
  10. Тепер програма встановлення Windows буде шукати драйвери Nexus 5, натисніть "Встановити", коли запитаєте про дозвіл.
  11. Зачекайте, поки процес завершиться, а потім перевірте список Диспетчера пристроїв, щоб переконатися, що встановлення було успішним.

Оригінал: http://www.android.gs/download-and-install-google-nexus-5-usb-drivers-adb-fastboot/

Примітка: не забудьте увімкнути налагодження USB на своєму пристрої :)


3

Щось ще ніхто не згадував:

Деякі кабелі НЕ підтримують дані. Я сидів тут, дивуючись, чому мій Nexus 5 відмовляється показуватись на OSX. Виявилося, я використовував кабель, який не підтримував дані.

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


2

Якщо хтось намагається підключити Nexus 5 до відформатованої Windows XP, виконайте такі дії:

  1. Завантажте та встановіть комплект портування протоколу передачі мультимедіа: комплект порту MTP
  2. Завантажте та встановіть WMFDistributable-11 для XP: WMFDist-11 XP
  3. Завантажте та встановіть LG United Mobile Driver v3.10.1: stackoverflow не дозволяє надавати більше ніж 2 посилання, будь ласка, погуглюйте це.
  4. Підключіть пристрій.
  5. Перейдіть до Керування пристроями
  6. Клацніть правою кнопкою миші на Nexus 5 і натисніть Оновити драйвер
  7. Виберіть Так лише цього разу
  8. Виберіть Автоматичне встановлення програмного забезпечення
  9. Зачекайте десь .. і насолоджуйтесь передачею файлів

2

Версії ADB та драйвера мають значення. Чим новіший пристрій, тим менші шанси у старішої версії ADB працювати коректно.

Програми, що використовують власну копію АБР, потрібно оновити або принаймні оновити АБР вручну.

Наприклад, при встановленні гелію / вуглецю він використовує старий / неповний ADB. Саме нові пристрої можуть не зв’язуватися з сервером ADB саме з цієї причини.

Те, що я пишу тут, має працювати для будь-яких майбутніх пристроїв у Windows та, можливо, * nix OS.

Спочатку слід підготувати системи. на Android:

  • активувати режим розробника, або з програми (наприклад, Гелій, коли буде запропоновано), або, завітавши до розділу про телефон, записуючи номер збірки, доки режим розробника не розблокується
  • у налаштуваннях розробника включити налагодження USB
  • в налаштуваннях безпеки дозволяють невідомі джерела
  • (при підключенні за допомогою кабелю USB) встановіть USB-з'єднання в режим PTP (пристрій камери, якщо так позначено)

у Windows:

  • видалити старіший драйвер USB (із видаленням файлів), якщо він є, але лише тоді, коли пристрій підключено та знаходиться в режимі розробника, інакше цей пристрій не буде в списку
  • встановіть найновіший драйвер USB після того, як пристрій підключено до мережі та активний режим розробника, пристрій буде перелічено як невідомий або інший у диспетчері пристроїв; драйвери можна завантажити окремо з веб-сайту підтримки Google Android, це те саме, що драйвери постачальника, лише із меншою кількістю ідентифікаторів у файлі inf, завдяки чому драйвер не розпізнається для всіх пристроїв Android
  • якщо драйвер не розпізнає пристрій, не проблема, встановіть його загалом: Встановити вручну> Показати всі пристрої> Є диск> вибрати місце розташування драйвера USB для Android і зі списку вибрати Інтерфейс ADB для Android; немає необхідності редагувати inf, додаючи апаратні ідентифікатори, кінцевий результат однаковий
  • кожен з режимів, PTP і MTP, матиме свій власний запис драйвера, тому, якщо пристрій запитує MTP, знову слід дотримуватися тієї ж процедури встановлення драйвера

Після того, як ці кроки були / були зроблені раніше правильно, adb повинен бути протестований. Якщо Android SDK було встановлено раніше, відкрийте командний рядок, де знаходиться adb.exe, і протестуйте список пристрою.

adb start-server ВАЖЛИВА ПРИМІТКА. Ця команда запропонує пристрою дозволити зв’язок між комп’ютером, до якого він був зв’язаний під час першого запуску. У запиті також буде вказаний ключ RSA, характерний для відповідного ПК. Без цього запиту на стартовому сервері ADB НЕ працюватиме! Також жодна програма, яка покладається на ADB.

пристрої adb Потрібно перерахувати пристрої. Якщо список порожній, і, швидше за все, запит RSA не відбувся, жодне зв’язок не буде працювати. Якщо список порожній, поточний ADB (і SDK) потрібно оновити або встановити заново (у випадку програм, що вводять власні середовища виконання ADB, таких як гелій / вуглець).

У випадку програм, які мають власний ADB, якщо версія застаріла, і ці програми наполягають на використанні її замість SDK, ці файли потрібно замінити на найновіші з Android SDK. Просте і просте копіювання та вставлення.

Що стосується Android SDK, єдиними необхідними пакетами для встановлення є SDK Tools та Platform-tools. Там ADB.exe знадобляться деякі бібліотеки підтримки, у Windows ці файли - AdbWinApi.dll та AdbWinUsbApi.dll. Після того, як все зроблено, SDK можна видалити з диспетчера SDK, маючи можливість зберегти інструмент ADB, якщо це єдиний використаний час виконання, залежно від конкретного випадку.


2

Після всіх кроків, таких як увімкнення налагодження, ... мені довелося поставити SIM-карту і перезавантажити телефон


2

Рішення для Windows 7 та Nexus 5 (має застосовуватися до будь-якого пристрою Nexus):

Я з’ясував, що моя система автоматично встановлює драйвер Nexus 5 за замовчуванням для Windows, коли я підключав Nexus 5 до своєї системи через USB. Отже, видалення драйвера за замовчуванням було марним, і він у будь-якому випадку встановлюється автоматично. Більше того, якщо ви видалите драйвер за замовчуванням, ви не зможете знайти Nexus 5 у розділі Пристрої в керуванні комп’ютером. Тож ось що я зробив і працював для мене!

  1. Комп’ютер -> клацніть правою кнопкою миші -> Керування -> Диспетчер пристроїв -> Портативний пристрій -> Nexus 5 -> Оновити програмне забезпечення драйвера
  2. Виберіть "Переглянути мій комп’ютер на наявність драйверів" 1. Не забудьте вказати це місце: %APPDATA%\Local\Android\sdk\extras\google\usb_driver
  3. Натисніть Далі, і все готово.

2

Я страждав від тієї самої проблеми і зміг її вирішити, просто змінивши свій пристрій Android (Nexus 5X) у розділі Параметри розробника > Виберіть конфігурацію USB на RNDIS (USB Ethernet)


Я проводив години і години і години і пробував ВСЕ. Це було єдине рішення, яке спрацювало в кінці. Дякую -_-!
error1337

0

Спробуйте виконати:

sudo ./adb kill-server

sudo ./adb start-server

пристрої sudo ./adb


1
Супер користувач не має нічого спільного з виконанням вищезазначених команд.
Алекс Н.

0

У моєму випадку:

  • Телефон було підключено як мультимедійний пристрій.
  • Клацнув на це повідомлення і отримав меню. "USB-з'єднання з комп'ютером"
  • У цьому меню вибрано підключити його як камеру (для пристроїв, які не підтримують MTP)

І тоді це спрацювало.


0

О, хлопче, я витратив 3 години на цю просту штуку і спробував поєднання вищевказаних інструкцій. Якщо це не працює для вас, просто спробуйте кілька комбінацій вищевказаних інструкцій, і це буде. Я працюю на Windows 7 і Nexus 5. Проблема, яка виникала у мене, коли я намагався встановити драйвер із папки google usb, Windows 7 не вдалося встановити. Ось мої кроки:

-перше видаліть усі драйвери nexus у Windows 7. підключіть за допомогою USB-кабелю, перейдіть до диспетчера пристроїв та видаліть драйвер; від'єднайте кабель і повторюйте, доки драйвери не знайдуться, і nexus не з'явиться в розділі "інші пристрої" в диспетчері пристроїв. Я також налаштував пристрій nexus як камеру (PTP)

-дотримуйтесь інструкцій @Dharani Kumar. Вони вносять відповідні зміни конфігурації для пристрою nexus

-дотримуйтесь інструкцій @Harshit Rathi. Вони гарантують, що затемнення може показати пристрій, коли Windows виявить пристрій

-відключіть і підключіть USB-кабель через хвилину. Тепер ви повинні побачити спливаюче вікно на пристрої Nexus. клацніть на ньому, щоб windows 7 дозволив встановлювати драйвер з вашої локальної системи. якщо ви цього не бачите, перезапустіть пристрій або ПК

-дотримуйтесь інструкцій @ Rick. Ви можете завантажити USB-драйвер, як вказано @jimbob

Якщо проблема все ще є, перечитайте всю цю тему і переходьте звідти (я проводив години на інших веб-сайтах; ці шматочки не допомогли)



0

У мене була та сама проблема, увімкнено налагодження USB, пристрій відображався у вікнах, але я ніколи не отримував запитання про відбиток пальця RSA, коли підключав пристрій Nexus (6), і він не відображався в Диспетчері пристроїв Android.

АЛЕ в диспетчері пристроїв Windows у мене був запис, в якому говорилося, що це пристрій android, композитний інтерфейс ADB тощо. Досі не працював. Коли я спробував попередні поради щодо оновлення драйверів вручну, Windows 8.1 просто відповів, що "Windows визначила, що програмне забезпечення драйвера для вашого пристрою оновлено", це не відповідало дійсності. Переглядаючи деталі драйвера, я побачив, що драйвер опублікував "ClockworkMod". Я зрозумів, що це, мабуть, тому, що я встановив додаток Гелій десь минулого року. Тож я видалив це, все ще мала ту саму проблему. Перевірили ще раз, цього разу це справді були драйвери Google, але версія 7 опублікована в 2012 році (а не версія 11, опублікована в 2014 році).Я видалив їх ТАКЖЕ, а потім спробував трюк перевстановити драйвер із SDK, що знаходиться в:% localappdata% \ Android \ sdk \ extras \ google \ usb_driver

Тепер, коли я підключив свій пристрій, він нарешті працює, і його можна налагодити за допомогою Android Studio. Дійсно проблема з драйвером.


0

Відповідь Ріка та MadX - це правильний спосіб зробити кроки (Велика пальця для відповіді)

У моєму випадку я використовую кабель синхронізації даних Akcess USB типу C для Nexus 5x, 5P - білий, оскільки Nexus 5x не постачає тип C на usb-кабель, я придбав його у якогось постачальника.

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

Я можу подумати, що деякі кабелі не підтримують налагодження. Але це в моєму випадку.

Це (Зображення) - це мій випадок, що тип C повинен бути символом сторони USB. Дурне рішення, але працюйте для мене введіть тут опис зображення


0

Для тих, хто намагається підключити свій андроїд-телефон в adb без удачі і спробував усі конфігурації USB (MTP, PTP, RNDIS). Приємно відзначити, що в моєму випадку з моїм Nexus 5X у Windows 7 я успішно підключив телефон до adb, лише вибравши Конфігурацію зарядки USB . З будь-якою іншою конфігурацією (MTP, PTP, ...) це не працює.

USB драйвер: Google USB Driver v11

Версія ADB: Android Debug Bridge версії 1.0.39

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