Я пытаюсь установить приложение 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 увидела папки внутри устройства?
Ответы:
Windows 8 не распознает мое устройство Nexus 10. Исправлено установкой режима передачи на камеру (PTP) через диалог настроек на устройстве.
Настройки> Хранение> Меню> USB-подключение к компьютеру «Камера (PTP)»
источник
USB computer connection - Camera (PTP)
исправляет это.Для пользователей Windows 8:
После попытки каждого решения, данного здесь, безуспешно, я нашел это:
Перейти к диспетчеру устройств
Просмотрите мой компьютер для драйверов -> Позвольте мне выбрать из списка драйверов устройств на моем компьютере
Выберите Android Device, а затем Android ADB Interface .
Теперь мои устройства перечислены в
adb devices
.источник
Эта ситуация, кажется, возникает с некоторыми драйверами ADB. Я сталкивался с тем же самым с парой устройств Google, и установка драйвера Universal ADB для windows исправляла его каждый раз.
источник
Используйте другой кабель .
Только что обнаружил, что у одного из моих обычных зарядных кабелей были пары Vcc, Gnd, но нет Data +, Data-.
https://en.wikipedia.org/wiki/USB#Pinouts
источник
adb
к потере соединения. Подключение устройства напрямую к компьютеру может решить проблему в этом случае.Я нашел решение (для Windows 7):
Вы увидите две записи, подобные этим:
5 Откройте файл android_winusb.inf (он у меня есть
C:\Users\<username>\AppData\Local\Android\android-sdk\extras\google\usb_driver" directory
)6 Создайте такие записи в разделах [Google.NTx86] и [Google.NTamd64], используя идентификаторы оборудования из свойств интерфейса ADB:
7 Сохраните файл и обновите драйвер для интерфейса ADB, указав путь к каталогу «C: \ Users \\ AppData \ Local \ Android \ android-sdk \ extras \ google \ usb_driver"
источник
Устройство может быть невидимым для отладки, если оно находится в режиме MTP. Некоторые устройства работают только в режиме PTP (или даже в режиме «только зарядка»).
Это можно изменить в меню « Настройки» > « Параметры разработчика» > « Сеть» > « Конфигурация USB по умолчанию» > « PTP» .
Кроме того, вы получите уведомление на вашем устройстве Android с просьбой подтвердить изменение настроек USB и разрешить его.
Примечание. Вы можете включить параметры разработчика, перейдя по ссылке ниже: включить параметры разработчика
источник
Android 6.0 or Cyanogenmod 13
.Обязательно включите отладку по USB в настройках -> Параметры разработчика
Также запустите «adb devices» после входа в папку инструментов платформы в Android SDK (если только у вас нет этой папки в системном пути), иначе команда не будет найдена.
источник
Иногда ADB теряет соединение с устройством и требует сброса. Если у вас все остальное работает (например, установлен USB-драйвер, настройки разработчика включены на устройстве), и вы по-прежнему не видите свое устройство, вам необходимо сбросить процесс ADB.
Это доступно в перспективе DDMS (из Eclipse), вкладка «Устройства» (в крайнем правом треугольнике есть пункт меню для выполнения сброса).
В противном случае из командной строки вы можете сбросить его с помощью следующих 2 команд:
затем
источник
Включите параметры разработчика на вашем устройстве. Чтобы включить режим разработчика,
setting->About phone
, коснитесь параметра Построить номер 8 раз подрядПерейти к
Settings-> Developer options
и включить отладку по USBИз вышеперечисленных шагов это не сработало, попробуйте этот шаг, перейдите
Settings->Security
и включитеAllow Unknown Resources
источник
Вы должны скачать драйверы из менеджера SDK (дополнения → Google USB Driver)
Затем вы должны установить драйвер USB в Windows (он работает для меня в Windows 8.1):
(Скопируйте и вставьте с http://developer.android.com/tools/extras/oem-usb.html#InstallDriver :)
<sdk>\extras\google\usb_driver\
.)источник
После загрузки драйверов Google через Android SDK Manager (доступно через Eclipse, Intellij или Android Studio) мне пришлось обновить драйвер в меню «Управление компьютером»> «Диспетчер устройств»> «Другие устройства»> ADB - щелкнув правой кнопкой мыши и щелкнув «Обновить драйвер» и просмотрев обновленный драйвер. наконец сделал свое дело.
Кстати, полный кошмар для меня тоже. Я по-прежнему удивлен, что настройка среды разработки должна быть самой трудной задачей, которую можно себе представить, с каждым новым необъяснимым отказом, приводящим к другому. Джееш! Удачи.
источник
На моей Windows 8.1 64bit (Nexus 5 не появлялся), только ручная установка драйвера USB исправила это: http://developer.android.com/sdk/win-usb.html «Драйвер USB Google» в «Android SDK» Менеджер "уже был установлен.
источник
Это был плохой USB-кабель для меня. Попробовав набор решений, я переключился на другой USB-кабель, и мое устройство обнаружилось.
источник
Я все еще получаю это время от времени, и оно обычно работает, если я отключаю его и подключаю обратно в другой порт. Я нахожусь на Linux, но то же самое случилось на Windows раньше.
источник
Установка Samsung Kies и использование их инструмента для переустановки драйверов устройств - вот то, что наконец-то помогло мне с моими Galaxy S3 и Tab S 8.4
источник
Я только что решил эту проблему в моей Mac OS X, речь идет не о драйвере устройства или кабеле устройства.
Вы должны включить «Параметры разработчика» и включить «Отладку по USB»
Пожалуйста, обратитесь к CyanogenMod вики "Устройство не найдено" ошибки и Doc: параметры разработчика
источник
Изменить: я рекомендую вам не запускать ADB под VirtualBox, если вы используете хост Windows. Каким-то образом я получил VirtualBox, чтобы заблокировать драйверы устройств на хосте, в конечном итоге сделав так, чтобы ADB не работал ни на клиенте, ни на хосте ни для какого устройства, которое я подключил. Чтобы исправить, я удалил расширения VirtualBox на хосте и запустил http : //www.nirsoft.net/utils/usb_devices_view.html для удаления неправильных драйверов. Я не мог получить правильные драйверы для загрузки, пока были установлены расширения VirtualBox, и эта проблема была полным мерзавцем для диагностики и исправления.
Изменить 2: Кроме того, следующие, вероятно, устарели, теперь, когда Google выпустил интегрированное расширение ADB для Chrome.
Какой кошмар при установке ... Вот шаги, которые мне потребовались для распознавания Nexus 10 на виртуальной машине с XP, работающей под VirtualBox:
adb devices
наконец показывает мне устройство ...источник
Для драйверов 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 получите:
(Обратите внимание, что если вы сделаете это вне очереди, идентификатор HW будет отличаться при выключенной отладке USB телефона. Вы хотите скопировать значение, на которое оно изменяется при включенной отладке USB)
Теперь сделайте, как указано выше, конечно, настраивая строки, которые вы добавляете в INF-файл, теми, которые относятся к вашему собственному телефону, а не к Nexus 10. Вот что нужно настроить; когда вы загрузили SDK, у вас должна быть файловая структура, развернутая из ZIP, например:
Найдите файл с именем:
android_winusb.inf
в папке usb_driver. Скопируйте его и назовите его как угодно, например, myname.inf. Отредактируйте файл myname.inf и добавьте строки, как указано выше, только для вашего телефона. Например, для BLU STUDIO 5.5 S я добавил следующие 2 строки в соответствии с инструкциями в 2 местах в соответствии с инструкциями.Обратите внимание, что вы добавляете эти строки как в 32-, так и в 64-битные разделы, в соответствии с тем, как читается в примере из учебника.
Теперь вернитесь к неизвестному устройству, которое появилось в диспетчере устройств, когда вы включили отладку USB устройства, и щелкните правой кнопкой мыши на этом элементе (с желтым восклицательным знаком), щелкните правой кнопкой мыши на нем, затем выберите «Обновить программное обеспечение драйвера», а затем выберите «Просмотреть мой компьютер», Let Me Pick, нажмите на кнопку «Установить с диска» и найдите файл myname.inf. Продолжайте соглашаться на все запросы, предупреждающие вас, что это может быть не тот драйвер. В качестве последнего шага Windows должна была определить устройство как Android ADB Interface, и как только это будет сделано, вы сможете вернуться назад, открыть окно CMD и запустить команду «adb devices», как указано в этом руководстве, и теперь вам следует вижу, что телефон теперь обнаружен и общается.
Теперь вы можете развлекаться с помощью команды adb.
источник
Обычно SDB загружает драйвер по пути ** android-sdk-windows \ extras \ google \ usb_driver **
Вот шаги, которые работали для меня:
И, надеюсь, это сработает.
источник
Я перевел все настройки в режим разработчика, но adb все еще не показывал никаких устройств.
Я не использовал кабель, который шел с моим телефоном. Как только я переключился на это, все просто заработало.
источник
Убедитесь, что у вас есть правильные инструменты SDK платформы
Для Windows 10 приходилось вручную загружать последние версии инструментов SDK платформы с Android, поскольку версии, поставляемой через Visual Studio 2017 EMDK для Xamarin, было недостаточно. Все остальное, кроме работы
adb.exe devices
.https://developer.android.com/studio/releases/platform-tools
После ручной загрузки инструментов платформы устройство отображалось независимо от конфигурации USB (зарядка, MTP и т. Д.)
Установка устройства-эмулятора на этом этапе также помогает определить, связана ли проблема с adb или вашим физическим устройством.
источник
Сначала спасибо @ пост rmsyk .
Для моей проблемы и после долгого времени страданий с Meizu C9 Pro ведьма требует только драйверы Android ADB (без специальных драйверов), обращаясь к производителю, и это решено на моем ПК с Windows 7 следующим образом.
Убедись в
Замените вручную
C:\Users\USERNAME\.android
на папку, включенную здесь , затем убейте процесс 'adb.exe', если он найден в диспетчере задач Windows, и используйте,adb devices
и, наконец, мое устройство в списке успешно, и просто подтвердите ПК как доверенного.Ноты:
adb kill-server
&adb start-server
но не является решением тоже.источник
Я попробовал почти все предложения в большинстве ответов (самые популярные), ничего не помогало. Наконец, я нашел причину в моем случае. Я использовал плохой USB-кабель. Я перехожу на другой оригинальный USB-кабель - и он сразу заработал !!!.
Я надеюсь, что это помогает кому-то еще.
источник
usb.inf
файле устройство, указанное в немисточник
Это так просто, просто выключите ваше устройство Android, а затем одновременно нажмите и удерживайте клавишу «Уменьшение громкости» и «Питание». Подождите несколько секунд, пока он не запустится в режиме восстановления, готово. Теперь напечатайте
adb devices
, и вы увидите свое устройство.источник
У меня была такая же проблема с Windows 8. Драйвер USB для Android / SDK был установлен правильно, но я забыл установить драйвер USB с моего телефона. После установки телефона драйвера USB ADB работает нормально.
Я надеюсь, это поможет.
источник
Включите отладку в меню разработчика настроек Nexus (7 раз нажмите «О планшете», чтобы открыть это меню).
Чокнутые трюки Google!
источник
У вас недавно было обновление Android? Я обновился до Lollipop и вдруг у меня не было устройств adb. Бу! Я потратил некоторое время, пытаясь несколько вещей безрезультатно. Затем я вошел в настройки своего разработчика и вот, «отладка по USB» была отключена. Глупый гугл. После включения он сразу обнаружился и я снова в деле!
источник
GoTo DeviceManager, затем щелкните правой кнопкой мыши на устройстве Android и выберите «Удалить драйвер». Отключите и снова подключите устройство ... тогда на вашем устройстве появится сообщение, в то время как ваш компьютер установит необходимые драйверы. Нажмите «Разрешить» во всплывающем окне. Вы можете увидеть свое устройство, когда наберете «adb devices» в командной строке.
источник
Для Windows просто завершите все процессы, связанные со стеками Blue или любым другим эмулятором, если вы используете.
Работал на меня.
источник