cordova运行(实际)Android设备使用命令行?

时间:2015-03-04 10:17:41

标签: android cordova command-line device

根据documentation

我们可以通过以下方式在模拟器上运行我们的android项目:

cordova run android

cordova emulate android

但是如何在真正的Android设备上运行项目?

非常感谢

- 编辑 -

adb devices列出无..

4 个答案:

答案 0 :(得分:37)

你可以像这样强制在设备上运行

cordova run android --device

如果收到“未找到设备”的错误消息,请确保在设备上启用了开发人员模式和USB调试,并运行 adb kill-server然后adb devices应列出您的设备并cordova run android --device应该正常工作

对于iOS,您可以从macOS

运行
cordova run ios --device

如果不起作用,请确保已安装ios-simios-deploy,并且您的计算机上有开发证书和通配符配置文件。 您可以在/ platforms / ios /上打开.xcworkspace文件,当您尝试运行该应用程序时,Xcode将帮助您创建证书和配置文件。

答案 1 :(得分:2)

如果真实设备连接到您的电脑并且它也被识别,您只需使用
cordova run android
,该应用将在您的设备上启动。它对我有用。

答案 2 :(得分:1)

你可以做到

cordova run android

记录在案here

由于某种原因,这对我不起作用。所以我所做的就是将apk复制到设备上。安装它。并使用chrome remote debugging。通过goint到chrome://inspect的chrome。

答案 3 :(得分:0)

由于某种原因,从cordova目录中运行它可以加快在设备上运行应用程序的时间。

如果您使用的是Ubuntu:

$ cd /path/to/project/platform/android/cordova/
$ node run --device

对于Windows:

> cd /path/to/project/platform/android/cordova/
> run --device