Кордова запускает (в реальном) Android-устройство с помощью командной строки?

В соответствии с документацией

Мы можем запустить наш проект андроида на эмуляторе:

cordova run android или

cordova emulate android

Но как запустить проект на реальном устройстве Android?

Большое спасибо

-Edit -

adb devices список отсутствует..

Ответ 1

Вы можете принудительно запустить на устройстве, как это

cordova run android --device

Если вы получаете сообщение об ошибке, например "Устройства не найдены", убедитесь, что на устройстве включен режим разработчика и включена отладка USB, а также запустите adb kill-server, а затем adb devices должны перечислить ваше устройство, а cordova run android --device должно работать

Для iOS вы можете запустить из MacOS

cordova run ios --device

Если это не работает, убедитесь, что у вас установлены ios-sim и ios-deploy и у вас есть сертификат разработки и профиль подстановочного знака на вашем компьютере. Вы можете открыть файл .xcworkspace в /platform/ios/, и Xcode поможет вам создать сертификаты и профили обеспечения при попытке запустить приложение.

Ответ 2

Если реальное устройство подключено к вашему компьютеру, и оно также распознается, вы просто используете cordova run android
и приложение запустится на вашем устройстве. Это сработало для меня.

Ответ 3

вы можете сделать

cordova run android

как описано здесь.

Это почему-то не сработало для меня. так что я сделал, это скопировать apk на устройство. установите его. и используйте chrome удаленная отладка. через goint to chrome://inspect в хром.