Отладка приложения 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, он по-прежнему настаивает на том, чтобы открыть его в эмуляторе, а не на моем телефоне. Как я могу это исправить?

Solutions Collecting From Web of "Отладка приложения Android на телефоне"

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

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

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

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

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

2 шага к следующему

  1. Включите режим отладки USB в телефоне Android. Настройки> Приложения> разработка> включить флажок «Отладка USB»

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

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

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

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

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

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