КАК запустить приложение Android на физическом устройстве

Я установил соединение между emulatore и физическим устройством через USB. Я перешел по ссылке, но также не работает должным образом, работает только на виртуальном устройстве.

когда я сбрасываю adb, то он показывает следующую ошибку

[2012-04-04 10:06:40 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2012-04-04 10:06:41 - DeviceMonitor] Connection attempts: 1
[2012-04-04 11:00:41 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2012-04-04 11:00:42 - DeviceMonitor] Connection attempts: 1
[2012-04-04 11:32:53 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host

5 ответов

Решение

Ты работаешь с Eclipse? Вы должны подключить мобильное устройство (с включенным режимом отладки USB) к Eclipse. Как это сделать, вы можете прочитать здесь: Запуск APK на устройстве

изменить: о, это та же ссылка, что и у вас, так в чем проблема..?

Есть два метода.

  1. Сначала включите отладку по USB на вашем устройстве и подключитесь к ПК разработчика. Используйте инструмент ADB, чтобы установить файл.apk на подключенное устройство.

  2. Подключите ваше устройство к ПК. После выберите Включить USB-накопитель, перетаскивая область уведомлений. После этого вы можете видеть ваше устройство как один съемный носитель на вашем компьютере. Скопируйте файл.apk на этот диск. После отключения вашего устройства и отметьте опцию разрешить установку из неизвестных ресурсов в настройках вашего устройства. Теперь откройте менеджер файлов и откройте недавно скопированный файл.apk. Он попросит вас установить этот APK.

Включите отладку по USB на вашем телефоне (Настройки -> Приложения -> Разработка -> Отладка по USB). Теперь вы сможете развернуть приложение при условии, что вы правильно настроили среду разработки (ADT и SDK должны быть загружены и настроены соответствующим образом).

Из командной строки перейдите к инструментам платформы Android, где находится ADB. Для созданного вами приложения будет создан файл.apk.

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

adb push.apk /system/app/.apk

После нажатия на apk, он будет готов к запуску на устройстве

Если вы используете затмение, то это может быть решением

щелкните правой кнопкой мыши на проекте-> Run As-> Run Configuration -> выберите Automatic -> снимите отметку со всего имени устройства в списке -> нажмите Apply-> Click On run

Если запущены как эмулятор, так и физическое устройство, будет предложено выбрать одно.

Другие вопросы по тегам