КАК запустить приложение 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 на устройстве
изменить: о, это та же ссылка, что и у вас, так в чем проблема..?
Есть два метода.
Сначала включите отладку по USB на вашем устройстве и подключитесь к ПК разработчика. Используйте инструмент ADB, чтобы установить файл.apk на подключенное устройство.
Подключите ваше устройство к ПК. После выберите Включить 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
Если запущены как эмулятор, так и физическое устройство, будет предложено выбрать одно.