Как запустить файл .apk, созданный с помощью Cordova на устройстве вместо эмулятора?
Я использую Sencha Touch 2.3.1 для разработки кросс-платформенного приложения и для его развертывания на собственных платформах. Я использую Cordova 3.3.0
Я последовал за этим учебником. После учебника я смог запустить файл .apk в эмуляторе. Теперь я хочу запустить приложение на своем устройстве. Несмотря на то, что я подключаю свое устройство к ноутбуку с помощью USB, я не могу запустить приложение на своем устройстве. Любая помощь будет оценена.
Ответы
Ответ 1
Чтобы проект запускался на вашем устройстве, а не в эмуляторе, вам нужно только подключить устройство до запуска cordova run android
.
Кордова запускает эмулятор только в том случае, если он не может найти подключенное устройство.
Прежде чем запускать cordova run android
, я советую вам запустить команду adb devices
, чтобы проверить, найдено ли ваше устройство инструментами sdk android.
Если это не так, вам нужно включить отладку USB на устройстве и установить драйвер adb для вашего устройства.
Изменить:
Поскольку этот ответ, кажется, поднимает голоса, я думаю, было бы неплохо немного его улучшить...
На самом деле есть опция --device
, которую вы можете добавить, когда вы запускаете cordova run android
, чтобы принудительно запускаться на устройстве (без этого эмулятор запускается, если устройство не найдено, что может когда-нибудь раздражать).
Ответ 2
Вы должны пойти на кордову/платформы и проверить, есть ли папка ios или android в зависимости от того, что вы хотите запустить. Если папка отсутствует, вы должны добавить ее из командной строки следующим образом:
cordova platform add android
или
cordova platform add ios
Конечно, я предполагаю, что у вас установлены утилиты командной строки cordova
EDIT:
После того, как у вас есть папка проекта для необходимой вам платформы, вы можете открыть проект, используя Eclipse, IntelliJ или xCode в зависимости от вашей платформы. Как только вы откроете его в среде IDE, вы сможете установить его на свое устройство. Обратите внимание, что процесс отличается для каждого IDE - Eclipse, IntelliJ, xCode (кстати, вы также можете использовать Android Studio для приложений для Android)
Также, чтобы установить его на Android-телефоне, вам нужно включить USB-отладку из ваших настроек.
Ответ 3
возьмите этот файл .apk файла на своем устройстве. вы получите свои приложения.