Менеджер AVD не обнаружит мой телефон HTC Hero как виртуальное устройство - PullRequest
9 голосов
/ 10 февраля 2010

Мне нужно использовать мой телефон в качестве эмулятора / целевого устройства / виртуального устройства при запуске приложения. Я установил HTC Sync и драйвер USB в порядке. Я включил отладку по USB в настройках.

Что еще нужно сделать, чтобы Eclipse AVD Manager обнаружил мой телефон? Я заставил его работать на другом компьютере, выполнив те же самые шаги, которые я сделал сейчас. «Внезапно» он просто обнаружил телефон. Это не имеет никакого смысла! Argh

Помогите пожалуйста?

Ответы [ 8 ]

10 голосов
/ 10 февраля 2010

Наконец - это работает! В Run Configurations -> Target -> выберите «Manual» вместо «Automatic», тогда вы должны выбрать устройство или emualtor при запуске приложения. И тогда я мог бы выбрать свой телефон вместо эмуляторов.

6 голосов
/ 07 января 2011

HTC Hero (Android 2.1)
Затмение Гелиос (3,6)
Windows XP SP3

Я получил это, выполнив следующее

  1. Убедитесь, что ваш проект настроен на отладку в манифесте android:debuggable="true"
  2. На Hero убедитесь, что он настроен для удаленной отладки.
    Menu > Settings > Applications > Development > USB Debugging
    (следующие три шага я получил от здесь )
  3. Установить HTC Sync (3.0)
  4. Используйте USBDeview для удаления устройства
  5. Подключить устройство
  6. Проверка добавления устройства при запуске «C: \ Program Файлы \ андроид-СДК-окна \ платформенные инструменты \ adb.exe устройства ", который сказал, что сервер был устаревший и автоматически убитый и перезапустил его и показал мой устройство как подключено.
  7. Также запустил это, чтобы быть безопасным "C: \ Program Файлы \ HTC \ HTC Sync 3.0 \ adb.exe устройства "
  8. Затем в затмении нажмите на выпадающий список. меню элемента панели инструментов отладки> Отладить конфигурации ... удалить все существующие конфигурации и закрыть
  9. В следующий раз, когда вы отлаживаете, он находит HTC Hero и запускает отладку на нем
4 голосов
/ 10 февраля 2010

Когда я делал это, я никогда не устанавливал HTC Sync. Я использовал AVD Manager для установки драйвера USB и следовал этим инструкциям

2 голосов
/ 15 ноября 2012

Несколько советов, которые помогли мне распознать мой телефон (Incredible 2):

  1. В Run Configuration, убедитесь, что цель установлена ​​на Manual (в противном случае может по умолчанию использовать эмулятор)

  2. Установите драйверы телефона (из меню автозапуска при подключении) и HTC Синхронизация. Если «Режим отладки» не работает, мой телефон будет только распознается HTC Sync и затмение в режиме «Синхронизация».

  3. Проверьте, какую версию SDK вы используете. Мой телефон не был обновление до Android 4.0 пока что, поэтому мне пришлось скачать предыдущий SDK версия (2.1.3)

1 голос
/ 03 марта 2012

У меня была проблема симуляции, но мне пришлось включить отладку по USB на моем реальном физическом телефоне, и он обновил драйверы на Windows, и теперь он работает

0 голосов
/ 30 марта 2012

У меня была похожая проблема - отладка по USB включена, проблем с драйверами нет, но устройство не обнаружено. Я пытался запустить импортированный проект. Я создал новый пример проекта Android и смог запустить его на устройстве. После этого импортированный проект также запустился на устройстве.

0 голосов
/ 10 февраля 2010

Даже если вы установили USB-драйвер, возможно, существует неправильная регистрация USB в Windows. Вы можете использовать USBDeview , чтобы проверить зарегистрированные драйверы и удалить все записи для вашего телефона перед его подключением, а затем при появлении запроса выберите драйвер из SDK.

0 голосов
/ 10 февраля 2010

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

...