cordova 运行(真实)android 设备使用命令行?
cordova run (in real) android device using command line?
我们可以通过以下方式 运行 在模拟器上 android 项目:
cordova run android
或
cordova emulate android
但是如何在真实 android 设备上 运行 项目?
非常感谢
-编辑-
adb devices
列表 none..
你可以做到
cordova run android
如文档所述here。
出于某种原因,这对我不起作用。所以我所做的就是将 apk 复制到设备。安装它。并使用 chrome 的 remote debugging 。通过转到 chrome://inspect
in chrome.
如果一个真实的设备连接到你的电脑并且它也被识别,你可以只使用
cordova run android
应用程序将在您的设备上启动。它对我有用。
您可以像这样在设备上强制 运行
cordova run android --device
如果您收到类似 "No devices found" 的错误消息,请确保您的设备上有 developer mode and USB Debugging enabled 以及 运行
adb kill-server
然后 adb devices
应该列出您的设备并且 cordova run android --device
应该可以工作
对于 iOS,您可以从 macOS运行
cordova run ios --device
如果它不起作用,请确保您已安装 ios-sim
和 ios-deploy
,并且您的计算机上有您的开发证书和通配符配置文件。
您可以打开 /platforms/ios/ 上的 .xcworkspace
文件,当您尝试 运行 应用程序时,Xcode 将帮助您创建证书和配置文件。
出于某种原因,运行将其从 cordova 目录中加载可以加快 运行 设备上应用程序的运行时间。
如果你在 Ubuntu:
$ cd /path/to/project/platform/android/cordova/
$ node run --device
对于Windows:
> cd /path/to/project/platform/android/cordova/
> run --device
我们可以通过以下方式 运行 在模拟器上 android 项目:
cordova run android
或
cordova emulate android
但是如何在真实 android 设备上 运行 项目?
非常感谢
-编辑-
adb devices
列表 none..
你可以做到
cordova run android
如文档所述here。
出于某种原因,这对我不起作用。所以我所做的就是将 apk 复制到设备。安装它。并使用 chrome 的 remote debugging 。通过转到 chrome://inspect
in chrome.
如果一个真实的设备连接到你的电脑并且它也被识别,你可以只使用
cordova run android
应用程序将在您的设备上启动。它对我有用。
您可以像这样在设备上强制 运行
cordova run android --device
如果您收到类似 "No devices found" 的错误消息,请确保您的设备上有 developer mode and USB Debugging enabled 以及 运行
adb kill-server
然后 adb devices
应该列出您的设备并且 cordova run android --device
应该可以工作
对于 iOS,您可以从 macOS运行
cordova run ios --device
如果它不起作用,请确保您已安装 ios-sim
和 ios-deploy
,并且您的计算机上有您的开发证书和通配符配置文件。
您可以打开 /platforms/ios/ 上的 .xcworkspace
文件,当您尝试 运行 应用程序时,Xcode 将帮助您创建证书和配置文件。
出于某种原因,运行将其从 cordova 目录中加载可以加快 运行 设备上应用程序的运行时间。
如果你在 Ubuntu:
$ cd /path/to/project/platform/android/cordova/
$ node run --device
对于Windows:
> cd /path/to/project/platform/android/cordova/
> run --device