我们可以通过以下方式在模拟器上运行我们的android项目:
cordova run android
或
cordova emulate android
但是如何在真正的Android设备上运行项目?
非常感谢
- 编辑 -
adb devices
列出无..
答案 0 :(得分:37)
你可以像这样强制在设备上运行
cordova run android --device
如果收到“未找到设备”的错误消息,请确保在设备上启用了开发人员模式和USB调试,并运行
adb kill-server
然后adb devices
应列出您的设备并cordova run android --device
应该正常工作
对于iOS,您可以从macOS
运行cordova run ios --device
如果不起作用,请确保已安装ios-sim
和ios-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