Adb не показывает устройство Nexus 5

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

Здравствуйте,

Я использую мой Samsung Galaxy Tab 3 7.0 running 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 не работает.

Большое спасибо за любые предложения,

Ответ 1

Что вам нужно сделать, так это:

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.

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

Ответ 2

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

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

  • Обновление Android SDK (Драйвер USB для Google)

  • От панели управления ПК, системы → Диспетчер устройств → Щелкните правой кнопкой мыши Nexus 4 → Обновить драйвер.

  • Задайте android-sdk-folder\extras\google\usb_driver как путь к поиску, включите подпапки.

Если окна сообщают вам, что драйвер обновлен, просто удалите драйвер (щелкните правой кнопкой мыши на nexu4 → драйвер удаления) и снова начните с шага 2.

После этого откройте cmd и введите adb kill-server, а затем adb devices, теперь он будет содержать ваше устройство.

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

Ответ 3

Выполните следующие шаги,

  • Включите параметры разработчика на вашем устройстве. Чтобы включить режим разработчика, "Настройки" > "О телефоне", коснитесь "Количество номеров" 7 раз непрерывно
  • Перейдите в Настройки- > Параметры разработчика и Включите USB-отладку
  • Убедитесь, что вы подключили устройство через USB и предоставили разрешение в появившемся диалоговом окне.
  • Из приведенных выше шагов он не сработал, попробуйте этот шаг, откройте "Настройки" > "Безопасность" и включите "Неизвестные источники"

Ответ 4

Эти простые шаги работали для меня, я отлаживаю свои устройства Nexus 5 и 5X в Windows 8.1.

Ниже перечислены следующие шаги:

1) Включить опции разработчиков Режим отладки USB

2) Отключите устройство от компьютера.

3.1) Перейдите в SettingsStorage, в ActionBar выберите меню параметров и выберите USB computer connection.

3.2) Если вы не нашли опцию 3.1), перейдите к SettingsDevelopers OptionsSelect USB Configuration.

4) Выберите Camera (PTP) соединение.

5) Подключите устройство, и на устройстве появится всплывающее окно, позволяющее принять входящее соединение с компьютером или что-то в этом роде.

6) Если он не работает, попробуйте переключить режим Debug USB в опции "Разработчики" Наконец, вы должны увидеть его сейчас в DDMS и voilà.

Ответ 5

Мое решение для Windows:

Перейдите сюда и скачайте и распакуйте в удобное место:

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

  • Щелкните правой кнопкой мыши "Мой компьютер" или "Компьютер"

  • Выберите свойства

  • Выберите Диспетчер устройств

  • Ищите свое устройство. На нем должна быть желтая надпись.

  • Нажмите "Обновить программное обеспечение драйвера".

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

  • выберите ранее сохраненную папку usb_driver.

  • установить его

и wala. магия.

Ответ 6

Общение с эмулятором или устройством Android может иметь проблемы. Это сообщение обрабатывается Android Debug Bridge (adb).

Eclipse позволяет reset adb в случае возникновения проблем. Выберите, следовательно, перспективу DDMS через окно → Открыть перспективу → Другое... → DDMS

Чтобы перезапустить adb, выберите "Reset adb" в представлении устройства.

Ответ 7

Для тех, кто все еще разочарован, если вы используете экспериментальное время выполнения АРТ, попробуйте переключиться на dalvik (в настройках разработчика на устройстве)

Ответ 8

Вот простое решение для Windows 7 и Nexus 5 на Android 5.

  • Загрузите драйверы Nexus 5 из http://androidhost.org/jelry
  • Извлеките содержимое zip и поместите все файлы в одну папку на рабочем столе.
  • Подключите устройство к компьютеру.
  • Запустите диспетчер устройств на вашем ПК.
  • Теперь вы должны увидеть Nexus 5, указанный в списке оборудования.
  • Щелкните правой кнопкой мыши по строке "Nexus 5" и выберите "Обновить драйвер".
  • Затем нажмите кнопку "Просмотреть мой компьютер".
  • В новом окне нажмите кнопку "Обзор...".
  • Перейдите в папку, распакованную на шаге 2. Выберите папку, в которой вы извлекаете USB-драйверы. Нажмите "Далее. - не забудьте также отметить поле подпапки.
  • Теперь установщик Windows будет искать драйверы Nexus 5, затем нажмите "Установить", когда вас попросят разрешения.
  • Дождитесь завершения процесса, а затем проверьте список диспетчера устройств, чтобы убедиться, что установка прошла успешно.

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

Примечание. Не забудьте включить отладку USB на вашем устройстве:)

Ответ 9

Что-то еще не упоминалось:

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

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

Ответ 10

Если кто-то пытается подключить Nexus 5 к форматированной Windows XP, выполните следующие действия:

  • Загрузите и установите комплект для переноса протокола переноса мультимедиа: Комплект для портирования MTP
  • Загрузите и установите WMFDistributable-11 для XP: WMFDist-11 XP
  • Загрузите и установите LG United Mobile Driver v3.10.1: stackoverflow не позволяет обмениваться более чем двумя ссылками, пожалуйста, google this.
  • Подключите ваше устройство.
  • Перейдите в Управление устройствами
  • Щелкните правой кнопкой мыши на Nexus 5 и выберите "Обновить драйвер"
  • Выберите Да только на этот раз
  • Выберите Автоматически установить программное обеспечение
  • Подождите некоторое время.. и наслаждайтесь передачей файлов

Ответ 11

Имеются версии ADB и драйвера. Чем новее устройство, тем ниже вероятность того, что версия ADB более старой версии будет работать правильно.

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

При установке Helium/Carbon, например, используется старый/неполный ADB. Более новые устройства могут не ссылаться на сервер ADB именно по этой причине.

То, что я пишу здесь, должно работать для любых будущих устройств в Windows и, возможно, * nix-операционных системах.

Сначала системы должны быть подготовлены. на Android:

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

в Windows:

  • удалите старый драйвер USB (с удалением файла), если он есть, но только когда устройство подключено и в режиме разработчика, иначе это конкретное устройство не будет отображаться
  • установите последний USB-драйвер после того, как устройство подключено и режим разработчика активен, устройство будет указано как неизвестное или другое в диспетчере устройств; драйверы могут быть загружены отдельно с сайта поддержки Google Android, это те же, что и драйверы поставщиков, с меньшим количеством ID в inf файле, что делает драйвер не распознанным для всех устройств Android.
  • Если драйвер не распознает устройство, не проблема, установите его в общих чертах: "Ручная установка" > "Показать все устройства" > "Установить диск" > выберите местоположение устройства USB для Android и из списка выберите "Интерфейс Android ADB"; нет необходимости редактировать inf путем добавления идентификаторов оборудования, конечный результат тот же
  • каждый из режимов, PTP и MTP будет иметь свою собственную запись драйвера, поэтому, если устройство запрашивает MTP, необходимо следовать той же процедуре установки драйвера, снова

Как только эти шаги выполнены/были выполнены правильно, adb должен быть протестирован. Если Android SDK был установлен ранее, откройте командную строку, где adb.exe и проверьте список устройств.

adb start-server ВАЖНОЕ ПРИМЕЧАНИЕ. Эта команда предложит устройству разрешить связь между компьютером, с которым он был связан, при первом запуске. В приглашении также будет указан ключ RSA для конкретного ПК. Без этого приглашения на start-server ADB НЕ будет работать! Ни одно приложение не будет полагаться на АБР.

adb устройства Необходимо указать устройство (устройства). Если список пуст, и, скорее всего, запрос RSA не произошел, то связь не будет работать. Если список пуст, текущий ADB (и SDK) должен быть обновлен или установлен свежим (в случае приложений, в которых запущено собственное время выполнения ADB, например, Helium/Carbon).

В случае приложений, которые приносят свой собственный ADB, если версия устарела, и эти приложения настаивают на ее использовании вместо SDK, эти файлы должны быть заменены последними из Android SDK. Обычная и простая копия и вставка.

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

Ответ 12

Решение для Windows 7 и Nexus 5 (должно быть применимо для любого устройства Nexus):

Я выяснил, что моя система автоматически устанавливала драйвер Nexus 5 по умолчанию для окон в тот момент, когда я подключил свой Nexus 5 к моей системе через USB. Поэтому удаление драйвера по умолчанию было напрасно, и оно автоматически устанавливается в любом случае. Более того, если вы удалите драйвер по умолчанию, вы не сможете найти Nexus 5 в разделе "Устройства в управлении компьютером". Итак, вот что я сделал и работал у меня!

  • Компьютер → правый клик → Управление → Диспетчер устройств → Портативное устройство → Nexus 5 → Обновление программного обеспечения для драйверов
  • Выберите "Просмотреть мой компьютер для программного обеспечения драйвера" 1. Обязательно укажите это местоположение: %APPDATA%\Local\Android\sdk\extras\google\usb_driver
  • Нажмите "Далее" и вы закончите.

Ответ 13

После выполнения всех шагов, таких как enable debug,... Мне пришлось поставить сим-карту и перезагрузить телефон

Ответ 14

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

Ответ 15

Попробуйте выполнить:

sudo./adb kill-server

sudo./adb start-server

устройства sudo./adb

Ответ 16

В моем случае:

  • Телефон был подключен как мультимедийное устройство.
  • Нажала на это сообщение и получила меню. "Подключение USB-компьютера"
  • В этом меню выбрано подключение к нему как к камере (для устройств, не поддерживающих MTP).

И потом это сработало.

Ответ 17

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

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

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

-после инструкций @Harshit Rathi. Они гарантируют, что eclipse может отображать устройство, когда окна обнаруживают устройство

- затяните и снова подключите USB-кабель через минуту. Теперь вы должны увидеть всплывающее окно на устройстве nexus. щелкните его так, чтобы окна 7 позволяли устанавливать драйвер из вашей локальной системы. если вы этого не видите, перезагрузите устройство или компьютер

-follow @Rick instructions.you можете скачать драйвер USB, как указано @jimbob

Если у вас все еще есть проблема, прочитайте весь этот поток и оттуда (я потратил часы на других веб-сайтах, эти бит и куски не помогли)

Ответ 19

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

НО В диспетчере устройств Windows у меня была запись, в которой говорилось, что это устройство Android и интерфейс Composite ADB и т.д. Все еще не работает. Когда я попробовал предыдущие советы по ручному обновлению драйверов, Windows 8.1 просто ответила, что "Windows определила, что программное обеспечение драйвера для вашего устройства обновлено", это было неверно. Глядя на детали драйвера, я увидел, что драйвер был опубликован "ClockworkMod". Я понял, что это должно быть потому, что в прошлом году я установил приложение Helium. Поэтому я удалил это, все еще имел ту же проблему. Проверено еще раз, на этот раз это были действительно драйверы Google, но версия 7 опубликована в 2012 году (а не версия 11, опубликованная в 2014 году). Я удалил эти AS WELL, а затем попытался переустановить драйвер из SDK, расположенный в: % LOCALAPPDATA%\Android\SDK\Extras\Google\usb_driver

Теперь, когда я перегружаю свое устройство, он, наконец, работает и может быть отлажен с помощью Android Studio. Действительно проблема драйвера.

Ответ 20

Ответ Рика и Мадха - правильный способ сделать шаги (Thumbs Up для ответа)

В моем случае я использую Акцесс USB Тип C Кабель синхронизации данных для Nexus 5x, 5P - Белый Поскольку Nexus 5x не поставлял кабель типа C в USB-кабель, я приобрел его у какого-то поставщика.

С той же проблемой. То, что я делаю глупо, - это: Я подключаю кабель неправильно. После того, как я снова подключу его с ног на голову, он работает для меня.

Я мог бы подумать, что некоторые из Cables не поддерживают отладку. Но это в моем случае.

Это (изображение) - это мой случай, когда тип C должен быть символом стороны USB. Глупое решение, но работа для меня введите описание изображения здесь

Ответ 21

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

USB-драйвер: драйвер USB для Google v11

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