android - 当两个设备连接到系统时无法在设备上部署 phonegap 应用程序

标签 android cordova

我正在尝试将 phonegap 3.3 应用程序安装到 Android 设备上。我已将两个设备连接到我的系统。 -android 4.2 和 android 2.3

adb devices  

向我展示了这两种设备,没有一个“离线”。两者都启用了 USB 调试。 android 4.2 设备让我可以选择连接为媒体设备或相机。 android 2.3 没有提供任何这样的选项。

当只有一个设备通过 USB 连接到系统时,我可以单独在其中一个设备上运行/安装应用程序。

但是当两个设备都通过 usb 连接时,它只部署在 android 2.3 设备上。它完全忽略了 android 4.2 设备。我尝试如下指向设备进行安装,但它不起作用

phonegap run android --device=410013f00
phonegap run android --device=012345DEF

它总是部署在第一台设备上。请让我知道是否以及如何将应用程序部署在第二台设备上,即当两台设备都通过 USB 连接时。一次又一次交替地连接和移除设备进行测试是一件痛苦的事情。谢谢!

注意:上面使用的设备 ID 仅用于表示而非实际 ID。如果您需要实际 ID,请告诉我。此外,如果有任何帮助,设备连接到的系统实际上是 Windows VM

最佳答案

我不知道如何用 phonegap 做,但用 adb 应该很容易。

adb -s DEVICE_ID install -r package_name.apk

您可以将此命令的两行放入批处理文件中,并在构建后运行它。

关于android - 当两个设备连接到系统时无法在设备上部署 phonegap 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27562831/

相关文章:

java - 获取从html到android的输入类型值

android - 通过 MainActivity 添加 webview

android - 在 Android 环境中单击文本框时,页脚导航栏会向上移动

android - 无法运行 PhoneGap 的创建命令

ios - 在 Cordova/ionic/Angular 中使用本地 json 文件。在浏览器中有效,但在设备上无效?

ios - 每次用户打开应用时刷新

Android 谷歌地图 api 方向 : Check valid origin and destination address?

java - 检查并读取 android 中主 json 数组中的内部 json 数组?

android - Cordova 媒体插件 - 停止流式传输不起作用 - release() 卡住设备

android - 使用对象的 objectIds 解析获取多个对象