Android устройство не подключено к USB для отладки (Android studio)


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

USB-устройство не найдено

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

любая помощь приветствуется!

спасибо!

23 62

23 ответа:

Если вы находитесь на windows, много раз он не будет распознавать устройство полностью и из-за проблем с драйверами, устройство не будет отображаться.

  • перейти к настройкам
  • панель управления
  • оборудование и звук
  • Диспетчер устройств

и искать любые устройства, показывающие ошибку. Многие андроиды будут отображаться как неизвестное USB-устройство. Выберите Это устройство и попробуйте обновить драйверы для него.

У меня была эта проблема с Nexus 7 - он появился в Диспетчере устройств отлично, но не был распознан Android Studio. На устройстве была включена Отладка USB. В конце концов я заметил значок в верхнем левом углу, который сказал: "подключено как медиа-устройство. Коснитесь для других параметров USB."Когда я выбрал это, я смог перейти с Media Device (MTP) на Camera (PTP), а затем он начал работать.

Это решение работает для каждого непризнанного устройства android... в основном общие бренды не поставляются с драйверами отладки usb...

  • перейти к настройкам
  • панель управления
  • оборудование и звук
  • Диспетчер устройств
  • и искать любые устройства, показывающие ошибку. Многие андроиды покажут как неизвестное USB-устройство или просто Android

Первое, что вам нужно будет ваш ID устройств. Вы можете заставить их открыть Диспетчер устройств и поиск "неизвестного устройства" с желтым восклицательным знаком. Щелкните правой кнопкой мыши на нем и выберите "Свойства", а затем перейдите на вкладку "Детали". В раскрывающемся меню "Свойства" выберите идентификаторы оборудования. Там должно быть две строки:

USB\VID_2207&PID_0011&REV_0222&MI_01
USB\VID_2207&PID_0011&MI_01

скопируйте эти строки где-нибудь, а затем перейдите туда, где вы загрузили драйвер Google USB. Затем вам необходимо открыть файл ' android_winusb.inf-файл в текстовом редакторе. Я бы рекомендовал использовать Блокнот.++

android_winusb.inf

во-первых, создайте подраздел для вашего устройства. Я назвал свой'; RCA 6378W2 ' но на самом деле не имеет значения, как вы его называете. Затем в созданном подразделе вставьте строки идентификатора устройства, скопированные из Диспетчера устройств, перед которыми стоит "%SingleAdbInterface%". Если вам нужна помощь, посмотрите на этот скриншот.

Примечание:

Если вы используете Windows 8 или 8.1, то необходимо отключить драйвер устройства подписи проверяет, прежде чем вы сможете установить измененный драйвер. Вот краткое видео о том, как отключить проверку драйверов устройствhttp://www.youtube.com/watch?v=NM1MN8QZhnk. игнорируйте часть в начале около 64 бит, архитектура вашего компьютера не имеет значения.

пожалуйста, посмотрите на эту статью, для получения дополнительной информации и инструкций MacOS.

найдено для Samsung, установка Kies также обновить драйвер usb, которые решают мою проблему с подключением моего Samsung Galaxy S Advance с Android 4.1.2 к Android Studio на Windows 7 64bit. В этом случае диспетчер devise показывает, что драйвер устройства обновлен и работает, но когда я подключаю свой телефон, Android Studio не распознает мое устройство.

У меня была такая же проблема с подключением моего Galaxy Nexus к win7 x64. Я решил это, получив драйверы, их можно загрузить с здесь или также через Android SDK manager.

У меня была эта проблема на Mac OSX Mavericks с помощью Android Studio, используя мой Samsung Galaxy Express , я сделал небольшой трюк, Run -> Edit Configuration - > Run -> Show Chooser dialog. Когда я "играл" и появился диалог, я подключил свое устройство, и оно появилось. ;)

попробуйте другой кабель, в идеале официальный Samsung один.

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

Не знаю, почему они будут отличаться, хотя и работали для меня.

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

сначала необходимо установить драйвер. Следуйте инструкциям на веб-сайте разработчиков Android:

http://developer.android.com/tools/extras/oem-usb.html

У меня была такая же проблема с Samsung galaxy note 2. Он был распознан на одном ПК, но не на другом (оба работают под управлением windows 7 64b). После нескольких часов борьбы я установил Kies (с веб-сайта Samsung) на ПК, где Android Studio не смогла обнаружить смартфон (Kies был установлен на другом).

Как по волшебству, Android Studio обнаружила телефон !!! Я заметил, что установщик Kies установил какой-то драйвер для телефона.

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

Galaxy S7, мне пришлось перейти в Настройки, Параметры разработчика и разрешить отладку USB. Это попросило одобрить компьютер, к которому он был прикреплен, и он появился мгновенно.

Я использую Samung S8, я пытался установить:

  1. Драйвер Intel Android
  2. драйвер USB Samsung

но драйвер моста adb все еще отсутствовал. Я, наконец, получил его на работу, установив приложение Samsung Smart Switch, которое является приложением media manager.

Обновлено в 2018-04-20: если вы боретесь с драйвером, просто используйте http://adbdriver.com/downloads/

Проверьте установленные драйверы. Если драйверы в порядке, проверьте usb-порт устройства, он может быть поврежден.

У меня есть Samsung Galaxy S4. Хотя видимый с устройств, мой телефон не был указан как подключенный из Android Studio. Я попробовал несколько вещей самостоятельно, а затем вместе, и обнаружил, что только сочетание из шагов Исправлена проблема, так что это для вас, если меры, перечисленные выше или на другом сайте не работает самостоятельно.

  1. включить отладку USB из "Параметры разработчика"
  2. скачать Kies от Samsung. Я считаю, что Samsung нас заменил Kies с новым программным обеспечением под названием Smart Switch, но это ничего не решило для меня. Я нашел Samsung UK скачать Kies это прекрасно работало.
  3. после подключения телефона к компьютеру через USB, перейдите к уведомлениям телефона и нажмите на настройки USB в верхней части. Переключите его в режим камеры.

повторяю, только все 3 из них вместе исправили проблему, поэтому, если некоторые исправления, которые вы пробовали, не сработали, используйте эти 3, и это может решить проблему для вас. Желаю удачи.

перезапуск Android Studio работал в моем случае

для меня, этот простой трюк работал:

Я фактически включил и отключил указанный USB-адаптер для android в диспетчере устройств (Панель управления -> Оборудование и звук -> Диспетчер устройств). И черт возьми, это работает! : D

решение для меня было следующим инструкциям в https://developer.android.com/studio/run/oem-usb.html#InstallingDriver. в частности, ключевой частью этой ссылки, которая помогла мне найти решение, было следующее: "установите драйвер USB. Во-первых, найдите подходящий драйвер для вашего устройства из таблицы драйверов OEM ниже."Это означает, что вы не можете найти ни одной ссылки, которая применяется ко всем в качестве решения. Это будет зависеть от вашего устройства! "Поэтому я посетил страницу, чтобы получить Драйверы OEM в https://developer.android.com/studio/run/oem-usb.html#Drivers. в моем случае устройство, которое я использовал, было LG K8 LTE. Я должен был пойти в http://www.lg.com/us/support/software-firmware-drivers#, просмотрите по продукту, и я нашел нужный мне драйвер под номером модели "LGAS375 KG K8 ACG - AS375", продукт для мобильных телефонов. От http://www.lg.com/us/support-mobile/lg-LGAS375 я использовал "установить драйвер USB" для Windows (http://tool.lime.gdms.lge.com/dn/downloader.dev?fileKey=UW00120120425).

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

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

например:

мой путь к файлу:

C:\...\sdk\extras\google\usb_driver\android_winusb.inf

мои данные вставить:

;Tablet PC

%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_0003&MI_01

%CompositeADBInterface%     = USB_Install, USB\VID_18D1&PID_0003&REV_0230&MI_01

как получить подключение к устройству, работающему с помощью командная строка adb:

USB отладка включена на телефон и телефон подключен.

Я выполняю эти команды на linux (redhat и ubuntu), но те же команды работают под капотом на windows. Диспетчер устройств выполняет команды adb. Вы можете найти консоль в диспетчере устройств или обычную работу командной строки, Если вы настроили свои пути к SDK.

если вы можете запустить adb и увидеть что-то вроде ???????? в списке устройств ..

$ android-studio/sdk/platform-tools/adb devices
List of devices attached 
????????????    no permissions

возможно, вы используете сервер adb как обычный пользователь. Возможно, вам придется запустить сервер adb от имени root. Поэтому убейте сервер как обычный пользователь и запустите его как root.

$ adb kill-server
$ which adb
$ sudo <fullpath>/android-studio/sdk/platform-tools/adb start-server

теперь посмотрите на список устройств adb, если это первый раз, когда эта машина подключается к этому телефону, вы увидите "несанкционированный".

$ adb devices
List of devices attached 
MWS0216A31xxxxxx    unauthorized

в этот момент на телефоне вы должны иметь диалоговое окно выскочил, и вы можете нажать ok, чтобы авторизоваться. Тогда вы должны увидеть "устройство" в списке устройств и команд, таких как shell/push/pull/sync/backup... должен работать.

$ adb devices
List of devices attached 
MWS0216A31xxxxxx    device

$ adb shell "uname -a; df; ls /storage/sdcard0/Download"
Linux localhost 3.10.90-g2ff1b22 #1 SMP PREEMPT Tue Dec 27 17:12:50 CST 2016 aarch64
Filesystem               Size     Used     Free   Blksize
/dev                     1.3G   108.0K     1.3G   4096
/sys/fs/cgroup           1.3G    12.0K     1.3G   4096
/mnt                     1.3G     0.0K     1.3G   4096
/sys/fs/cgroup/pids: Permission denied
/system                  2.4G     2.3G   106.8M   4096
/cust                  492.0M   327.7M   164.3M   4096
/cache                 248.0M   160.0K   247.8M   4096
/splash2: Permission denied
/3rdmodem               59.0M     4.9M    54.1M   1024
/3rdmodemnvm: Permission denied
. .
/storage                 1.3G     0.0K     1.3G   4096
/data                   25.1G    10.9G    14.2G   4096
/mnt/runtime/default/emulated: Permission denied
/storage/emulated       25.1G    11.2G    13.8G   4096
/mnt/runtime/read/emulated: Permission denied
/mnt/runtime/write/emulated: Permission denied
.
.

прекрасный Джабли. Обнадеживающе.

Ну, в моем случае обновление драйверов, перезапуск Android Studio, перезагрузка моего телефона, изменение режима USB или отключение USB не помогли.

затем я пошел в настройки dev в моем телефоне, переключил Dev. Режим выключен и снова включен, и это сработало. Как был открыт и телефон был подключен в данный момент.

У меня была эта проблема, внезапно возникшая в машине Dell Ubuntu linux с Android Developer Studio. Я сделал следующие шаги

    1. I opened "System Settings"
    2. Select the listed item "Software and Updates"
    3. Click on the tab "Additional Drivers"
    4. There was a mention about "Dell Inc: Unknown" and the option "Do not use use the device" selected. I selected the alternate driver mentioned and did an "Apply the Changes".

Он начал работать.

многие USB-кабели, особенно Type-C, предназначены только для зарядки.

usb type c cable unknown device

из моего личного опыта, если у вас есть кабель Type-C, и вам трудно подключить свой телефон к компьютеру, вы должны попробовать другой,высокое качество кабель, особенно те, которые говорят "зарядка и данные" на крышке.