在命令行中使用Cordova在真实的Android设备上运行?
在命令行中使用Cordova在真实的Android设备上运行?
根据文档,我们可以通过以下方式在模拟器上运行我们的安卓项目:
cordova run android
或者
cordova emulate android
但是如何在真实的安卓设备上运行项目呢?
非常感谢。
-编辑-
adb devices
列表为空。
问题的原因可能是因为使用命令行运行cordova run android命令时,出现了无法在真实的Android设备上运行的情况。解决方法是将apk文件复制到设备上并安装,在Chrome浏览器中使用远程调试功能进行调试。
具体解决方法如下:
1. 尝试使用命令cordova run android
运行应用程序,如果无法在真实设备上运行,则继续下一步。
2. 将apk文件复制到设备上,并进行安装。
3. 在Chrome浏览器中打开chrome://inspect
网址。
4. 使用Chrome的远程调试功能来调试应用程序。
可能是因为目标api设置为19而不是21(Lollipop),导致无法在真实设备上运行。可以尝试更新目标api为21来解决该问题。