我正在尝试将 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/