Ответ 1
Я думаю, это было потому, что опция для отладки USB не была проверена на устройстве
Я использую Eclipse + ADT, а мое физическое устройство (перечисленное ниже) не зарегистрировано на устройстве Android Chooser. Я обновил Eclipse и все пакеты Android. Мой телефон работает под управлением ОС Android 1.6, что соответствует целевой версии, указанной в проекте Eclipse.
Кроме того, причина, по которой я решил попробовать тестирование на реальном устройстве, заключается в том, что эмулятор, похоже, больше не работает, когда я запускаю свой проект. Эмулятор запускается, но программа никогда не делает. Любые идеи?
(используя Windows 7/t-mobile mytouch 3g)
Я думаю, это было потому, что опция для отладки USB не была проверена на устройстве
Во-первых, убедитесь, что Android ADB может "разговаривать" с вашим устройством.
cd
), где находится ADB.exe, например C:\Android\android-sdk\platform-tools.adb devices
Если ваше устройство указано (серийный номер отображается), перейдите ко второй проверке. В противном случае это означает, что ADB в настоящее время не может разговаривать с вашим устройством. Существует много причин, которые могут вызвать проблему, попробуйте:
Во-вторых, убедитесь, что вы установили "Режим выбора целевого назначения" в руководство:
Устройство все еще не отображается? ОК. В-третьих, убедитесь, что ваша версия Android "Project Build Target" поддерживается на вашем устройстве.
Также не забудьте установить "Режим выбора цели развертывания" в ручную (Конфигурации отладки → таргетинг)
После выполнения некоторых шагов в других ответах здесь, а также того, что можно найти здесь: Драйвер ADB для HTC Incredible, мне пришлось выпустить две команды перед моим появится телефон.
adb kill-server
adb start-server
Наконец, после этих двух команд мое устройство появится, когда я запустил
adb devices
Время от времени процесс АБР может застрять (там есть технический термин). Когда это произойдет, вышеуказанные команды не будут работать. Я обнаружил, что убил процесс ADB (зайдите на adb.exe
на вкладке "Процессы" в диспетчере задач в Windows или убейте PID для adb в Linux), а затем используйте
adb start-server
обычно исправляет эту проблему.
Эта note с сайта разработчика 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. - Arunabh Das
Ни один из других ответов не работал у меня. Для меня устройство зарегистрировано с затмением после перезагрузки телефона. Процесс для этого будет меняться по модели телефона.
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.) Нажмите "Далее", чтобы установить драйвер.
У меня была аналогичная проблема... и моя проблема была связана с использованием слишком высокого значения sdk....
Я изменил:
uses-sdk android:minSdkVersion="17" android:targetSdkVersion="17"/
к
uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17"
и моя проблема была решена.
Я очень опаздываю здесь, но если это помогает кому-то... убедитесь, что у вас нет конфликта с вашим USB-режимом при подключении кабеля. Я выбираю "Только заряд" (извините, если это не так, у меня есть испанский терминал), но иногда он меняет общий доступ к сети, и устройство исчезает из списка при запуске приложения.
Я столкнулся с устройством Android, которое не отображается в "device chooser", поэтому я стараюсь изо всех сил, но безуспешно, по крайней мере, я обнаружил, что драйверы ADB должны обновляться, поскольку я сделал следующие шаги 1. скачать драйвер из "http://forum.xda-developers.com/showthread.php?t=1161769" 2. Диспетчер устройств → > щелкните правой кнопкой мыши на ADB → > обновите драйвер → > просмотрите путь к загруженным драйверам, затем нажмите OK обновление успешно. и я нашел мое устройство Android в "Device Chooser" попробуйте и расслабьтесь
Если у вас есть устройство samsung, вам нужно установить специальный драйвер для разработки:
http://developer.samsung.com/android/tools-sdks/Samsung-Andorid-USB-Driver-for-Windows
Хорошо... так что я никогда не смогу открыть панель PENDO, пока не столкнулся с этим.
процесс android.process.acore остановился..
Да... не имеет ничего общего с этой проблемой? Ах ах, но это привело меня к MOBILEGO. Это настольное приложение, которое позволяет вам управлять своим устройством. Угадайте, как.. путем подключения через USB. Да, и это так. Он установил все на моем окне окна, и теперь у Eclipse нет проблем с моим PENDO.
Другая альтернатива: на современных Apple iMac порт USB, ближайший к внешнему краю машины, никогда не работает с ADB, тогда как все остальные работают нормально. Я видел это на двух разных iMac, возможно, это порты USB 1.0 (или что-то такое же глупое) - или это общий дефект производства.
Подключение USB-кабелей (новое, старое, высокое качество или дешево) во все другие порты USB прекрасно работает, но подключение к этому не позволяет ADB
NB: подключение к порту выполняется для передачи файлов и т.д. - это только ADB, который ломается.
В заметке галактики 3 вам нужно включить опцию разработчика. Войдите в "Об устройстве" и щелкните по номеру сборки несколько раз, пока не появится сообщение о том, что опция разработчика включена. Вернитесь к генералу, и там ваш вариант.... Опция разработчика включена и выберите вариант отладки USB. Это для примечания 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 на другом ноутбуке.
Я выбрал "Charge only" на телефоне, а затем снова включил USB-отладку.
Это разрешило проблему для меня.
Я нахожусь на MAC-адресе, и по какой-то причине, когда я подключил свое устройство через USB, появилось странное монтирование под названием USB-Drivers, которое, когда я не подключался из Finder, Android-устройство Androide мгновенно узнал мое устройство.
Используйте USBDeview, отсюда http://www.nirsoft.net/utils/usb_devices_view.html
Запуск от имени администратора.
Отсоедините телефон.
Удалите все драйверы, связанные с телефоном. Некоторые скажут Android, а также имя и модель телефона.
Подключите телефон обратно, чтобы Windows повторно установила драйверы.
Это сработало для меня, когда другие решения не сделали.
У меня есть 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 становится нестабильной и престо!
У меня была такая же проблема и решена так: мой телефон - SonyEricsson Xperia X8 и не был распознан Windows 7 (но это был Ubuntu). Поэтому я понял, что это проблема драйвера.
0) Подключен к моему смартфону 1) Щелкните правой кнопкой мыши на компьютере- > Управление- > Диспетчер устройств 2) На одном элементе был отмечен желтый восклицательный знак с именем "SEMC HUSB"... Двойной щелчок по этому элементу (который был фактически связан с smarphone) и обновил драйверы (ранее загруженные с этой страницы http://developer.sonymobile.com/downloads/drivers/sony-ericsson-x8-drivers/, и теперь все работает). Я предполагаю, что вы можете найти подходящих dirvers через google, если у вас другой телефон.
Приветствия
И если ваше устройство Sony Ericsson Xperia X8 с оригинальным ROM (2.1) или аналогичным, используйте:
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="17" />
в файле AndroidManifest.xml
Мне пришлось перейти "Настройки- > Параметры разработчика- > Отладка USB". Убедитесь, что отладка USB включена.
Samsung Galaxy S II Skyrocket
Android 4.1.2
Mac 10.8.5
У меня была такая же проблема с 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/
Одна из возможных причин - проверить Android SDK Manager и установить Google USB Driver в папку "Дополнительно", если вы его не установили.
Если ни один из параметров не работает, я меняю порт, а затем включаю USB-отладку, и он отлично работает.
У меня возникла проблема с моим устройством Android, поэтому, когда adb сообщила, что ничего не было, я включил питание на моем USB-хабе и voilà, он вернулся в adb и в eclipse DDMS.