Вибір пристрою Android - пристрій не відображається


92

Я використовую Eclipse + ADT, і мій фізичний пристрій (перерахований нижче) не входить до списку вибору пристрою Android. Я оновив Eclipse та всі пакети Android. На моєму телефоні встановлена ​​ОС Android 1.6, яка відповідає цільовій версії, зазначеній у проекті Eclipse.

Крім того, причиною того, що я вирішив спробувати тестування на реальному пристрої, є те, що емулятор вже не працює належним чином, коли я запускаю свій проект. Емулятор запускається, але програма ніколи цього не робить. Будь-які ідеї?

(за допомогою Windows 7 / t-mobile mytouch 3g)


Сподіваюся, це допоможе всім, хто стикається з однією проблемою.
Рупеш Ядав

Відповіді:


151

По-перше, переконайтеся, що 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.
  • Переконайтеся, що він не новіший за версію вашого пристрою.

3
Дякую, це була проблема драйвера мого HTC. Завантаження та встановлення останнього драйвера Windows вирішило мою проблему.
aeldron

Увімкнення налагодження USB зараз відрізняється між версіями Android. Дивіться мою відповідь тут, яка оновлена: stackoverflow.com/questions/2256884/…
Радж

2
Для Nexus 4, я встановив водіїв в відповідно до інструкцій на цьому сайті: androidsecurity.wordpress.com/2013/06/05 / ...
SaiyanGirl

Після вищевказаних кроків після помилки я бачу [Xtouck] adb працює нормально. [Xtouck] Виконання com.example.xtouck.MainActivity запуск активності [Xtouck] Автоматичний цільовий режим: використання пристрою '0123456543ABCDEFG' [Xtouck] Завантаження Xtouck.apk на пристрій '0123456543ABCDEFG' [Xtouck] Встановлення Xtouck.apk ... Внутрішня помилка сталося під час: "Запуск Xtouck". com.android.ddmlib.IDevice.installRemotePackage (Ljava / lang / String; Z [Ljava / lang / String;) Ljava / lang / String;
PHP Avenger

Моєю проблемою була ціль побудови проекту.
josef

23

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


чому вони пропустили це на developers.android.com? дякую
leshka

О, чоловіче, ВЕЛИКЕ ДЯКУЮ! Це було так дратує, коли я не міг вибрати свій avd, оскільки мені доводиться тестувати на три щільності екрану. Дай Боже.
racl101

21

Виконавши деякі кроки в інших відповідях тут, а також те, що тут знайдено: Драйвер ADB для HTC Incredible , мені довелося виконати дві команди, перш ніж з’явиться мій телефон.

adb kill-server
adb start-server

Нарешті, після цих двох команд мій пристрій з’явиться, коли я побіжу

adb devices

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

adb start-server

загалом вирішує цю проблему.


20

Я думаю, це було тому, що на пристрої не було перевірено опцію налагодження USB


Налаштування -> Програми -> Розробник
GuybrushThreepwood

3
Увімкнення налагодження USB зараз відрізняється між версіями Android. Дивіться мою відповідь тут, яка оновлена: stackoverflow.com/questions/2256884/…
Радж

У мене була та ж проблема, мого пристрою не було в списку в adv. але я зрозумів, що моєю проблемою було підключення кабелю usb до неправильного ПК! Я використовую два комп'ютера і я переплутав USB розетки :) Завжди думай про всі можливі причини
Fer

Просто виконайте дії на веб-сайті розробника
vovahost

8

Ця примітка з веб-сайту розробника Android ось що мені вдалося:

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


10
Не забудьте натиснути сім разів на "Номер збірки", оскільки все інше не буде інтуїтивно зрозумілим.
Радж

1
Я розблокував налаштування розробника та увімкнув налагодження USB на моєму Galaxy Nexus, але Eclipse не розпізнає його.
Klaasvaak

1
Переконайтеся, що він перебуває у режимі "Медіа-пристрій", а не в режимі "Камера", коли підключено.
aheuermann

Мені довелося натиснути "Виконати" (що не відображало жодних пристроїв), потім на пристрої вимкнути, а потім увімкнути налагодження USB. Потім мій пристрій з’явився у списку пристроїв. Це потрібно робити кожного разу, коли я біжу :(
Бретт Грегсон,


3

Якщо ви оберете програму Android у діалоговому вікні Налагодження як, ви зможете приєднати відладчик безпосередньо до пристрою. Переконайтеся, що ви запустили пристрої adb на своїй оболонці та побачите свій пристрій у списку. Якщо ні, то потрібно буде заново встановити драйвер для пристрою. Ви можете видалити драйвери, які ви використовуєте, за допомогою USBdeview, а потім завантажити та перевстановити драйвери, поки не побачите серійний номер пристрою, переліченого під час запуску пристроїв adb. - Арунабх Дас


3

Жодна з інших відповідей у ​​мене не спрацювала. Для мене пристрій зареєструвався на eclipse після того, як я перезавантажив телефон. Процес цього буде залежати від моделі телефону.


Два пристрої (Android v. 2.3.4 = API 10, v. 4.0.3 = API 15) зареєстрували лише після перезавантаження телефонів та мого Mac. ОС 10.8.2, інструменти Android: 21.0.0.v201210310015-519525.
brannerchinese

3

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

Windows 7

Щоб вперше встановити драйвер USB для Android на Windows 7:

Підключіть пристрій з ОС Android до порту USB комп’ютера. Клацніть правою кнопкою миші на Комп’ютері з робочого столу або Провідника Windows і виберіть Керувати. Виберіть Пристрої на лівій панелі. Знайдіть і розгорніть Інший пристрій на правій панелі. Клацніть правою кнопкою миші назву пристрою (наприклад, Nexus S) і виберіть Оновити програмне забезпечення драйвера. Це запустить Майстер оновлення обладнання. Виберіть «Переглянути мій комп’ютер на наявність драйверів» та натисніть «Далі». Клацніть «Огляд» і знайдіть папку USB-драйвера. (Google USB Driver знаходиться в \ extras \ google \ usb_driver.) Клацніть Далі, щоб встановити драйвер.


Для людей, які все ще мають проблеми після виконання цього кроку (жовтий попереджувальний знак у диспетчері пристроїв на драйвері), видаліть драйвер, а потім скануйте на наявність змін драйвера. Я спробував оновити драйвер, але він неправильно підібрав файл. Видалення / перевстановлення зробило свою справу :-)
Абдо

3

У мене була подібна проблема ... і моя проблема була пов'язана з використанням занадто високого sdk ....

Я змінив:

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

до

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

і моя проблема була вирішена.


2

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


2

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



1

Гаразд ... так що я ніколи не міг показати свою накладку PENDO .. поки не зіткнувся з цим ..

процес android.process.acore зупинився ..

Так .. нічого спільного з цим питанням не так? Ах, але це привело мене до МОБІЛЕГО. Це настільний додаток, який дозволяє вам адмініструвати пристрій .. Здогадайтесь .. підключившись через USB. Так, це так. Він встановив все на моєму вікні, і Eclipse не має проблем з переглядом мого PENDO.


Коли я погуглив, щоб зрозуміти, чому мій планшет пендо не працює із затемненням, це привело мене до цієї відповіді. Я спробував mobilego, і це мені не допомогло. Для мене це вирішила така відповідь: stackoverflow.com/a/7136003/148241
Саксон Друс,

1

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

Підключення USB-кабелів (нових, старих, якісних або дешевих) до всіх інших портів USB працює нормально, але підключення до цього не вдається ADB

Примітка: підключення до цього порту працює для передачі файлів і т. Д. - зламається лише ADB.


1

У galaxy note 3 потрібно ввімкнути опцію розробника. Перейдіть до розділу "Про пристрій" і клацніть номер збірки кілька разів, поки не з'явиться повідомлення про те, що параметр розробника ввімкнено. Поверніться до загального, і там ваш go .. опція розробника увімкнена і виберіть опцію налагодження USB. Це для Galaxy note 3 N9005 Andriod 4.3.


1

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


1

Пристрій не відображався через такий рядок у файлі маніфесту Android ---

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

Я змінив його на ---

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

Тепер це спрацювало.


1

Вимкніть у телефоні режим налагодження та параметри розробника.

Запустіть монітор пристрою Android.

Тепер увімкніть у телефоні параметри розробника та режим налагодження.

Ви повинні бачити свій пристрій, перелічений після цього, на моніторі пристрою Android. Після цього ви зможете побачити це за допомогою вибору пристрою Android.


0

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

Я вибрав "Лише заряджати" на телефоні, а потім знову ввімкнув налагодження USB.

Це вирішило проблему для мене.


0

Використовуйте USBDeview, тут, http://www.nirsoft.net/utils/usb_devices_view.html

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

Від'єднайте телефон.

Видаліть усі драйвери, пов’язані з вашим телефоном. Деякі скажуть Android, а також ім'я та модель телефону.

Знову підключіть телефон, щоб Windows перевстановила драйвери.

Це працювало для мене, коли інші рішення не спрацьовували.


0

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


0

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

Тепер клацніть правою кнопкою миші на Комп’ютері, натисніть Керувати. Перейдіть до Диспетчера пристроїв. Клацніть правою кнопкою миші Acer A700, натисніть кнопку оновлення програмного забезпечення драйвера. Виберіть "Переглянути мій комп’ютер для програмного забезпечення драйверів". Виберіть "Дозволити мені вибрати зі списку". Клацніть на всіх пристроях або / і мати диск. Перейдіть до C: \ Program Files (x86) \ Android \ android-sdk \ extras \ google \ usb_driver \ і клацніть файл у 2 папках (android_winusb.inf) Клацніть на першій один і встановіть.

Замініть "Acer A700" у "Інші пристрої" на "Acer A700" і використовуйте файл android_winusb у розділі adt-bundle-windows-x86_64 \ sdk \ extras \ google \ usb_driver. Клацніть «ОК», коли з’явиться страшне повідомлення про те, що Windows стає нестабільною та престо!


0

У мене була та ж проблема, і я вирішив це таким чином: мій телефон є SonyEricsson Xperia X8 і не був розпізнаний Windows 7 (але це було Ubuntu). Тому я зрозумів, що це проблема водія.

0) Підключив мій смартфон 1) Клацнувши правою кнопкою миші на Комп’ютер-> Управління-> Диспетчер пристроїв 2) На одному елементі був жовтий знак оклику з назвою щось на зразок «SEMC HUSB» ... Двічі клацнув на цьому елементі (це було фактично пов’язано на смартфон) та оновив драйвери (раніше завантажені з цієї сторінки http://developer.sonymobile.com/downloads/drivers/sony-ericsson-x8-drivers/ і тепер все працює). Я припускаю, що ви можете знайти правильний дірвер через Google, якщо у вас інший телефон.

Ура


0

І якщо вашим пристроєм є Sony Ericsson Xperia X8 з оригінальним ПЗУ (2.1) або подібним, використовуйте:

 

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

у файлі AndroidManifest.xml


0

Мені довелося перейти до "Налаштування-> Параметри розробника-> Налагодження USB". Переконайтеся, що налагодження USB увімкнено.

Samsung Galaxy S II Skyrocket

Android 4.1.2

Mac 10.8.5


0

У мене була та ж проблема з 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/


0

Однією з можливих причин є перевірка Android SDK Manager та встановлення Google USB Driver у папці Extras, якщо ви його не встановили.


0

Якщо жоден з варіантів не працює, я міняю порт, а потім вмикаю налагодження USB, і він працює нормально.


0

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.