Подтвердить что ты не робот

Отладка приложения Android на телефоне

Я просмотрел страницу Использование аппаратных устройств. Мой манифест имеет

<application android:icon="@drawable/icon" 
    android:label="@string/app_name"
    android:debuggable="true">

В моем телефоне отмечены меню → Настройки → Приложения → Разработка → Отладка USB.

Я перешел на панель управления на своей 64-разрядной установке Windows XP и установил драйверы USB, предоставленные мне установщиком SDK в android-sdk_r05-windows\android-sdk-windows\usb_driver. Поэтому мой компьютер распознает Android-устройство.

Однако, когда я запускаю приложение в Eclipse, он по-прежнему настаивает на том, чтобы открыть его в эмуляторе, а не в телефоне. Как я могу это исправить?

4b9b3361

Ответ 1

Я только что занялся разработкой Android, и это помогло мне с помощью HTC Hero (обновление 2.1) на Eclipse (v. 3.6 (Helios), Service Release 1):

  • Запуск Eclipse
  • Подключить телефон
  • Убедитесь, что отладка USB включена.
  • Установите тип подключения телефона к синхронизации HTC, в отличие от взимания платы и т.д.
    (Вам не нужно синхронизировать, но это должно быть в этом режиме. Тогда сообщение будет отображается на панели задач, говорящей, что USB-отладка или что-то подобное. Затем следуйте за Алексовым инструкции (щелкните правой кнопкой мыши Проект Eclipse → Run As → Run Configuration → Target - выберите руководство), и вам должно быть хорошо идти. Просто не забудьте выбрать свой телефон из список целей.

Ответ 2

Посмотрите, поможет ли это:

  • Щелкните правой кнопкой мыши проект Eclipse → Run As → Run Configuration → Target - выберите руководство

То же самое относится к Debug.

Ответ 3

2 шага, чтобы следовать

  • Включите режим отладки USB на вашем телефоне Android.    настройки > Приложения > разработкa > включить флажок "Отладка USB"

  • Включить цель ручного развертывания в eclipse.    Щелкните правой кнопкой мыши по проекту > Запустить как > выполнить конфигурации > выберите вкладку "Целевая" > выберите "Режим выбора целевого объекта развертывания" как "руководство" "

Теперь запустите приложение в обычном режиме, и вам будет предложено выбрать устройство, которое вы хотите запустить.

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

Ответ 4

В телефоне перейдите в Настройки → Приложения → Разработка и убедитесь, что включена USB-отладка. (Это место от Nexus One, оно может быть другим на других версиях Android)

Я не уверен, что все телефоны поддерживают это, Android Dev Phone 1, Android Dev Phone 2, и Nexus One do.

Как только вы это сделаете, телефон должен появиться в диалоговом окне, в котором вы разместили ссылку в своем комментарии к ответу на Alex.