Почему в Eclipse Android Device Chooser не отображается мое Android-устройство? - PullRequest
85 голосов
/ 07 августа 2010

Я использую плагин Android для Eclipse, и когда я пытаюсь запустить свою программу, используя реальное устройство через Android Device Chooser , мой телефон не отображается как устройство. Я обновил Eclipse, все пакеты Android и драйвер USB, но он все еще не отображается. Мой телефон работает под управлением Android 2.1, который также является целевой версией, указанной в проекте Eclipse.

Также бывает, что устройство отображается как неизвестная цель, а серийный номер - как вопросительные знаки, как показано на скриншоте.

Android Device Chooser

Ответы [ 20 ]

0 голосов
/ 03 июля 2014

После добавления файла в каталог udev согласно Yekmer Simsek, ваш /var/log/syslog будет отображать это в журнале, когда вы повторно подключите устройство:

Jul  3 16:18:10 jupiter kernel: [16866.411654] usb 2-1.2: USB disconnect, device number 7
Jul  3 16:18:15 jupiter kernel: [16871.221603] usb 2-1.2: new high-speed USB device number 8 using ehci-pci
Jul  3 16:18:15 jupiter kernel: [16871.315693] usb 2-1.2: New USB device found, idVendor=18d1, idProduct=d002
Jul  3 16:18:15 jupiter kernel: [16871.315704] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul  3 16:18:15 jupiter kernel: [16871.315710] usb 2-1.2: Product: Nexus 5
Jul  3 16:18:15 jupiter kernel: [16871.315715] usb 2-1.2: Manufacturer: LGE
Jul  3 16:18:15 jupiter kernel: [16871.315719] usb 2-1.2: SerialNumber: 0650f8e00ae573dc
Jul  3 16:18:15 jupiter mtp-probe: checking bus 2, device 8: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2"
Jul  3 16:18:15 jupiter mtp-probe: bus: 2, device: 8 was not an MTP device
0 голосов
/ 12 апреля 2014

Убедитесь, что режим отладки включен, а также разрешает установку из неизвестных мест, если проблема не устраняется, отсоедините устройство, перезагрузите и снова подключите устройство. Другой распространенной проблемой является отсутствие драйверов USB, для решения этой проблемы перейдите в SDK Manager, а в разделе «Дополнительно» загрузите / обновите драйверы USB

0 голосов
/ 22 апреля 2014

Устройство не отображается из-за следующей строки в файле манифеста Android ---

<uses-sdk android:minSdkVersion="18"
        android:targetSdkVersion="18"/>

Я изменил его на ---

<uses-sdk android:minSdkVersion="8"
        android:targetSdkVersion="19"/>

Теперь это сработало.

0 голосов
/ 14 марта 2014

У меня сработала нелепая вещь, я запустил приложение, затем, когда открылось окно устройства, я поменял, к какому порту подключен шнур к устройству, на моем Mac, и Бэм нашел устройство!Удачи, этот материал может быть хитрым

0 голосов
/ 30 января 2012

Если вы используете Eclipse, то посмотрите, не преобразовал ли Eclipse случайно ваш проект в собственный проект Java.Сделайте это, щелкнув правой кнопкой мыши по названию вашего проекта в Eclipse и выбрав опцию «Преобразовать в проект Android»

0 голосов
/ 29 декабря 2013

В какой-то момент я обновил драйверы Motorola для Droid 3, и тогда ADB не смог найти устройство. Прочитав этот вопрос и топ-ответ и все еще не работавший, я сначала попытался удалить драйвер. Затем отключите устройство, затем подключите его снова, Windows обнаружит и загрузит правильные драйверы. Радость! Надеюсь, что это поможет кому-то еще.

0 голосов
/ 06 декабря 2013

Иногда adb перестает работать на моем Mac, просто:

adb kill-server
adb start-server

и перезапуск отладки adb на устройствепереподключу его.

0 голосов
/ 17 января 2013

Еще одна вещь, которую вы можете попробовать, - поиск драйверов USB на сайте производителя.Центр обновления Windows не всегда включает эти драйверы.Мой планшет Acer Iconia a700 не будет отображаться в Eclipse, пока я не скачаю и не установлю драйверы с веб-сайта Acer.

0 голосов
/ 02 ноября 2013

К сожалению, вышеописанные решения не работали на моем устройстве Samsung Ace 2. Но установка Samsung Kies решает проблему

0 голосов
/ 18 октября 2013

У меня такая же проблема с телефоном xiaomi. Eclipse может обнаружить все мои другие устройства (включая samsung и huawei).

Попробовал все вышеперечисленное и, наконец, нашел решение: просто наберите " # # 717717 # # " и позвоните, и оно будет работать!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...