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

时间:2015-12-04 01:41:56

标签: android ionic

我在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

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

4 个答案:

答案 0 :(得分:59)

使用目标设备ID运行,例如:

ionic run android --target=e78ab88d

修改

使用新的Ionic 3 CLI:

ionic cordova run android --target=e78ab88d

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

ionic cordova run android --list

答案 1 :(得分:10)

尝试此命令可能会帮助您

ionic run android --e78ab88d

答案 2 :(得分:1)

使用--target=e78ab88d对我失败了。但是当我使用--device=e78ab88d时,它似乎有效。

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

ionic cordova run android --device=e78ab88d为我工作。以防有人遇到与我相同的问题。

答案 3 :(得分:0)

也可以实时运行该应用程序。 $ ionic cordova运行android -l <​​/ strong>

确保手机通过电缆与笔记本电脑连接。