Android-устройство Chooser - устройство не отображается - программирование
Подтвердить что ты не робот

Android-устройство Chooser - устройство не отображается

Я использую Eclipse + ADT, а мое физическое устройство (перечисленное ниже) не зарегистрировано на устройстве Android Chooser. Я обновил Eclipse и все пакеты Android. Мой телефон работает под управлением ОС Android 1.6, что соответствует целевой версии, указанной в проекте Eclipse.

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

(используя Windows 7/t-mobile mytouch 3g)

4b9b3361

Ответ 1

Я думаю, это было потому, что опция для отладки USB не была проверена на устройстве

Ответ 2

Во-первых, убедитесь, что Android ADB может "разговаривать" с вашим устройством.

  • Откройте командную строку Windows (cmd.exe)/Mac Terminal.
  • Перейдите в папку (через cd), где находится ADB.exe, например C:\Android\android-sdk\platform-tools.
  • Тип adb devices

Если ваше устройство указано (серийный номер отображается), перейдите ко второй проверке. В противном случае это означает, что ADB в настоящее время не может разговаривать с вашим устройством. Существует много причин, которые могут вызвать проблему, попробуйте:

  • В вашем устройстве включите "Режим отладки USB" в "Настройки → Приложение → Разработка".
  • В вашем устройстве включите "Разрешить установку нерыночных приложений" в "Настройки → Приложение → Разработка".
  • Перезагрузите Windows/Mac.
  • Перезагрузите Android-устройство.
  • В Windows/Mac переустановите драйверы устройств.

Во-вторых, убедитесь, что вы установили "Режим выбора целевого назначения" в руководство:

  • В представлении "Проводник пакета Eclipse" щелкните правой кнопкой мыши ваш проект, выберите "Запустить как" → "Запустить конфигурации".
  • В диалоговом окне "Запуск конфигурации" в приложении Android. Если ваше приложение не существует, дважды щелкните приложение Android для создания новой конфигурации, укажите подходящее имя (например, ваше приложение). Убедитесь, что выбрана эта конфигурация.
  • В правой части вкладки Android убедитесь, что ваш проект отображается в Project; для вкладки "Цель" выберите "Всегда предлагать выбрать устройство" или "Руководство".
  • Нажмите "Применить" и закройте диалоговое окно "Запуск конфигурации".
    В следующий раз, когда вы запустите приложение, вы увидите список своих устройств.

Устройство все еще не отображается? ОК. В-третьих, убедитесь, что ваша версия Android "Project Build Target" поддерживается на вашем устройстве.

  • Проверьте версию вашего устройства на Android. На вашем устройстве выберите "Настройки" > "Об устройстве".
  • Проверьте версию Android вашего проекта. Щелкните правой кнопкой мыши свой проект- > Свойства- > Android- > ProjectBuildTarget.
  • Убедитесь, что он не новее, чем версия вашего устройства.

Ответ 3

Также не забудьте установить "Режим выбора цели развертывания" в ручную (Конфигурации отладки → таргетинг)

Ответ 4

После выполнения некоторых шагов в других ответах здесь, а также того, что можно найти здесь: Драйвер ADB для HTC Incredible, мне пришлось выпустить две команды перед моим появится телефон.

adb kill-server
adb start-server

Наконец, после этих двух команд мое устройство появится, когда я запустил

adb devices

Время от времени процесс АБР может застрять (там есть технический термин). Когда это произойдет, вышеуказанные команды не будут работать. Я обнаружил, что убил процесс ADB (зайдите на adb.exe на вкладке "Процессы" в диспетчере задач в Windows или убейте PID для adb в Linux), а затем используйте

adb start-server

обычно исправляет эту проблему.

Ответ 5

Эта note с сайта разработчика Android работает для меня:

Включить отладку USB на вашем устройстве. На большинстве устройств под управлением Android 3.2 или старше, вы можете найти опцию в разделе "Настройки" > "Приложения" > "Разработка". На Android 4.0 и новее в настройках > Разработчик опции. Примечание. На Android 4.2 и новее опции разработчика скрыты по умолчанию. Чтобы сделать это доступным, откройте "Настройки" > "О телефоне" и нажмите " Стройте номер семь раз. Вернитесь к предыдущему экрану, чтобы найти Параметры разработчика.

Ответ 6

Использование Android SDK Manager может или не может фактически установить драйвер Google USB.

Следуя приведенным здесь шагам: http://developer.android.com/sdk/oem-usb.html#InstallingDriver разрешил Eclipse отображать устройство.

Ответ 7

Если вы выберите приложение Android в диалоговом окне "Отладка", вы сможете напрямую подключить отладчик к устройству. Убедитесь, что вы запускаете устройства adb на своей оболочке и видите, что ваше устройство перечислено. Если нет, вам нужно будет переустановить драйвер для устройства. Вы можете удалить драйверы, которые у вас есть, с помощью USBdeview, а затем загрузить и переустановить драйверы, пока не увидите серийный номер устройства, указанный при запуске устройств adb. - Arunabh Das

Ответ 8

Ни один из других ответов не работал у меня. Для меня устройство зарегистрировано с затмением после перезагрузки телефона. Процесс для этого будет меняться по модели телефона.

Ответ 9

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

Windows 7

Чтобы установить драйвер Android USB в Windows 7 в первый раз:

Подключите устройство Android на USB-порт вашего компьютера. Щелкните правой кнопкой мыши компьютер со своего рабочего стола или проводника Windows и выберите "Управление". Выберите "Устройства" в левой панели. Найдите и разверните другое устройство в правой панели. Щелкните правой кнопкой мыши имя устройства (например, Nexus S) и выберите "Обновить программное обеспечение драйвера". Это запустит мастер обновления оборудования. Выберите "Обзор моего компьютера для программного обеспечения драйвера" и нажмите "Далее". Нажмите "Обзор" и найдите папку драйверов USB. (Драйвер USB для Google находится в папке \extras\google\usb_driver.) Нажмите "Далее", чтобы установить драйвер.

Ответ 10

У меня была аналогичная проблема... и моя проблема была связана с использованием слишком высокого значения sdk....

Я изменил:

uses-sdk android:minSdkVersion="17" android:targetSdkVersion="17"/

к

uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17"

и моя проблема была решена.

Ответ 11

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

Ответ 12

Я столкнулся с устройством Android, которое не отображается в "device chooser", поэтому я стараюсь изо всех сил, но безуспешно, по крайней мере, я обнаружил, что драйверы ADB должны обновляться, поскольку я сделал следующие шаги  1. скачать драйвер из "http://forum.xda-developers.com/showthread.php?t=1161769"  2. Диспетчер устройств → > щелкните правой кнопкой мыши на ADB → > обновите драйвер → > просмотрите путь к загруженным драйверам, затем нажмите OK  обновление успешно.  и я нашел мое устройство Android в "Device Chooser"  попробуйте и расслабьтесь

Ответ 14

Хорошо... так что я никогда не смогу открыть панель PENDO, пока не столкнулся с этим.

процесс android.process.acore остановился..

Да... не имеет ничего общего с этой проблемой? Ах ах, но это привело меня к MOBILEGO. Это настольное приложение, которое позволяет вам управлять своим устройством. Угадайте, как.. путем подключения через USB. Да, и это так. Он установил все на моем окне окна, и теперь у Eclipse нет проблем с моим PENDO.

Ответ 15

Другая альтернатива: на современных Apple iMac порт USB, ближайший к внешнему краю машины, никогда не работает с ADB, тогда как все остальные работают нормально. Я видел это на двух разных iMac, возможно, это порты USB 1.0 (или что-то такое же глупое) - или это общий дефект производства.

Подключение USB-кабелей (новое, старое, высокое качество или дешево) во все другие порты USB прекрасно работает, но подключение к этому не позволяет ADB

NB: подключение к порту выполняется для передачи файлов и т.д. - это только ADB, который ломается.

Ответ 16

В заметке галактики 3 вам нужно включить опцию разработчика. Войдите в "Об устройстве" и щелкните по номеру сборки несколько раз, пока не появится сообщение о том, что опция разработчика включена. Вернитесь к генералу, и там ваш вариант.... Опция разработчика включена и выберите вариант отладки USB. Это для примечания 3 галактики N9005 Andriod 4.3.

Ответ 17

Моя проблема была с старым телефоном ZTE, я игнорировал файл autorun.exe, который всплывал, когда я подключался к телефону. Я, наконец, запустил программу автозапуска, на которой были установлены драйверы ZTE, и телефон начал появляться в устройствах adb.

Ответ 18

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

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

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

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

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

Ответ 19

Отключить режим отладки и параметры разработчика на вашем телефоне.

Запустите монитор устройства Android.

Теперь включите параметры разработчика и режим отладки в телефоне.

После этого вы сможете увидеть свое устройство, указанное на мониторе устройства Android. После этого вы сможете увидеть его под Android-устройством.

Ответ 20

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

Я выбрал "Charge only" на телефоне, а затем снова включил USB-отладку.

Это разрешило проблему для меня.

Ответ 21

Я нахожусь на MAC-адресе, и по какой-то причине, когда я подключил свое устройство через USB, появилось странное монтирование под названием USB-Drivers, которое, когда я не подключался из Finder, Android-устройство Androide мгновенно узнал мое устройство.

Ответ 22

Используйте USBDeview, отсюда http://www.nirsoft.net/utils/usb_devices_view.html

Запуск от имени администратора.

Отсоедините телефон.

Удалите все драйверы, связанные с телефоном. Некоторые скажут Android, а также имя и модель телефона.

Подключите телефон обратно, чтобы Windows повторно установила драйверы.

Это сработало для меня, когда другие решения не сделали.

Ответ 23

У меня есть HTC G2 с Win 8, и мне потребовались часы, чтобы заставить Eclipse распознать устройство. Я следил за всеми советами, приведенными выше, без всяких проблем, когда я нашел это на http://forum.xda-developers.com/showthread.php?t=1964372:

Теперь щелкните правой кнопкой мыши на компьютере, выберите "Управление". Идти к Диспетчер устройств. Щелкните правой кнопкой мыши Acer A700, щелкните обновление программного обеспечения драйвера. Выберите "Browe my computer for driver software". Выберите "Позвольте мне выбрать из списка". Нажмите все устройства или/и выберите диск.. Перейдите в папку C:\Program Файлы (x86)\Android\android-sdk\extras\google\usb_driver\и нажмите файл под двумя папками (android_winusb.inf) Нажмите на первый один и установить.

Замените "Android Phone" в разделе "Другие устройства" для "Acer A700" и используйте файл android_winusb в adt-bundle-windows-x86_64\sdk\extras\google\usb_driver. Нажмите "ОК", когда вы получите страшную подсказку о том, что Windows становится нестабильной и престо!

Ответ 24

У меня была такая же проблема и решена так: мой телефон - SonyEricsson Xperia X8 и не был распознан Windows 7 (но это был Ubuntu). Поэтому я понял, что это проблема драйвера.

0) Подключен к моему смартфону 1) Щелкните правой кнопкой мыши на компьютере- > Управление- > Диспетчер устройств 2) На одном элементе был отмечен желтый восклицательный знак с именем "SEMC HUSB"... Двойной щелчок по этому элементу (который был фактически связан с smarphone) и обновил драйверы (ранее загруженные с этой страницы http://developer.sonymobile.com/downloads/drivers/sony-ericsson-x8-drivers/, и теперь все работает). Я предполагаю, что вы можете найти подходящих dirvers через google, если у вас другой телефон.

Приветствия

Ответ 25

И если ваше устройство Sony Ericsson Xperia X8 с оригинальным ROM (2.1) или аналогичным, используйте:

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

в файле AndroidManifest.xml

Ответ 26

Мне пришлось перейти "Настройки- > Параметры разработчика- > Отладка USB". Убедитесь, что отладка USB включена.

Samsung Galaxy S II Skyrocket

Android 4.1.2

Mac 10.8.5

Ответ 27

У меня была такая же проблема с Sony Experia Z, потому что я работаю на Windows 8 и, видимо, мне нужно скачать драйвер для него.

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

Так что, конечно, проблема с драйвером, поэтому я загрузил его и установил. После установки снова запустите утилиту устройств Android на eclipse, и она работает для меня.

Я надеюсь, что для вас тоже.

Здесь ниже я сохранил ссылки, которые могут заинтересовать кого-то, у кого есть проблема сони.;)

Ниже приведен список доступных драйверов для устройств sony:

http://developer.sonymobile.com/downloads/drivers/

Sony SDK

http://developer.sonymobile.com/knowledge-base/sony-add-on-sdk/install-the-sony-add-on-sdk/

Ответ 28

Одна из возможных причин - проверить Android SDK Manager и установить Google USB Driver в папку "Дополнительно", если вы его не установили.

Ответ 29

Если ни один из параметров не работает, я меняю порт, а затем включаю USB-отладку, и он отлично работает.

Ответ 30

У меня возникла проблема с моим устройством Android, поэтому, когда adb сообщила, что ничего не было, я включил питание на моем USB-хабе и voilà, он вернулся в adb и в eclipse DDMS.