Средство выбора устройства Android — устройство не отображается

StackOverflow https://stackoverflow.com/questions/2256884

Вопрос

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

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

(при использовании Windows 7 / t-mobile mytouch 3g)

Это было полезно?

Решение 4

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

Другие советы

Во-первых, убедитесь, что Android ADB может «общаться» с вашим устройством.

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

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

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

Во-вторых, убедитесь, что для параметра «Режим выбора цели развертывания» установлено значение вручную:

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

Ваше устройство по-прежнему не отображает изображение?Хорошо.В-третьих, убедитесь, что ваша версия Android «Project Build Target» поддерживается на вашем устройстве.

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

Также не забудьте установить ручной режим выбора цели развертывания (конфигурации отладки -> вкладка «Цель»).

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

adb kill-server
adb start-server

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

adb devices

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

adb start-server

обычно решает эту проблему.

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

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

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

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

Если вы выберете «Приложение Android» в диалоговом окне «Отладка как», вы сможете напрямую подключить отладчик к устройству.Убедитесь, что вы запускаете устройства adb в своей оболочке и видите свое устройство в списке.Если нет, то вам придется переустановить драйвер для устройства.Вы можете удалить имеющиеся у вас драйверы с помощью USBdeview, а затем загрузить и переустановить драйверы, пока не увидите серийный номер устройства в списке при запуске устройств adb.- Арунабх Дас

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

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

Windows 7

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

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

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

Я изменил:

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

к

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

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

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

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

Если у вас устройство Samsung, вам необходимо установить специальный драйвер для разработки:

http://developer.samsung.com/android/tools-sdks/Samsung-Andorid-USB-Driver-for-Windows

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Я выбрал на телефоне «Только зарядка», а затем снова включил отладку по USB.

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

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

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

Отключите телефон.

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

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

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

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

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

Теперь щелкните правой кнопкой мыши на компьютере, выберите пункт Управление.Перейдите в раздел Диспетчер устройств.Щелкните правой кнопкой мыши Acer A700, выберите пункт обновить программное обеспечение драйвера.Выберите "Поиск драйверов на моем компьютере".Выберите "Позвольте мне выбрать из списка".Выберите все устройства или / и Иметь диск..Перейти к 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 и вуаля!

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

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

Ваше здоровье

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

 

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

в файле AndroidManifest.xml

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

Samsung Galaxy S II Скайрокет

Андроид 4.1.2

Мак 10.8.5

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

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

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

Я надеюсь, что и ты тоже.

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

Вот список доступных драйверов для устройств 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/

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top