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

Ton*_*bet 25 command-line android device cordova

根据文件

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

cordova run android 要么

cordova emulate android
Run Code Online (Sandbox Code Playgroud)

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

非常感谢

-编辑-

adb devices 没有..

jce*_*ile 42

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

cordova run android --device
Run Code Online (Sandbox Code Playgroud)

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

对于iOS,您可以从macOS运行

cordova run ios --device
Run Code Online (Sandbox Code Playgroud)

如果它不能正常工作,请确保您有ios-sim和ios-deploy安装,并且你有你的开发证书和通配符你的机器上的provisioning profile.您可以.xcworkspace在/ platforms/ios /上打开该文件,Xcode将帮助您在尝试运行应用程序时创建证书和配置文件.

  • 抱歉延迟`错误:无法在设备上启动应用程序:错误:无法安装apk到设备:错误:无法部署到设备,找不到设备.错误:/ Users/toniweb/Proyectos/cordova/funcook/platforms/android/cordova/run:命令失败,退出代码为8,位于ChildProcess.whenDone(/ usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src /cordova/superspawn.js:131:23)位于Process.ChildProcess._handle.onexit(child_process.js)的maybeClose(child_process.js:753:16)的ChildProcess.EventEmitter.emit(events.js:98:17) 820:5)` (2认同)