如何在特定设备上 运行 命令 'ionic run android'?

How to run command 'ionic run android' on specific device?

我在 adb 中检测到 2 个设备。一个来自我的 genymotion,另一个来自我的真实设备:

$ adb devices
List of devices attached
192.168.57.101:5555 device
e78ab88d    device

我想 运行 我的离子应用 e78ab88d device。我怎样才能做到这一点? 如果我 运行 ionic run android,它会在我的 genymotion 设备上自动 运行。它说,没有指定目标。 img no target specified

在特定设备上向 运行 发送什么命令?

运行 带有目标设备 ID,例如:

ionic run android --target=e78ab88d

编辑

使用新的 Ionic 3 CLI 使用:

ionic cordova run android --target=e78ab88d

有关所有可用设备的列表,请使用:

ionic cordova run android --list

试试这个命令可能对你有帮助

ionic run android --e78ab88d

使用 --target=e78ab88d 对我来说失败了。但是当我使用 --device=e78ab88d.

时它似乎起作用了

基本上我连接了 2 Android 部手机,我想针对特定设备。没有 --target--device,它随机部署到设备。

ionic cordova run android --device=e78ab88d 对我有用。以防万一有人遇到和我一样的问题。

也 运行 应用直播。 $离子科尔多瓦 运行 android -l

确保 phone 已通过电缆连接到笔记本电脑。