Android 如何运行命令';爱奥尼亚运行安卓&x27;在特定设备上?

Android 如何运行命令';爱奥尼亚运行安卓&x27;在特定设备上?,android,ionic,Android,Ionic,我在adb中检测到2台设备。一个来自我的genymotion,另一个来自我的真实设备: $ adb devices List of devices attached 192.168.57.101:5555 device e78ab88d device 我想在e78ab88d设备上运行我的ionic应用程序。我怎样才能做到这一点? 如果我运行安卓,它会自动在我的genymotion设备上运行。上面说,没有指定目标。 在特定设备上运行什么命令?使用目标设备id运行,例如: ionic ru

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

$ adb devices
List of devices attached
192.168.57.101:5555 device
e78ab88d    device
我想在
e78ab88d设备上运行我的ionic应用程序
。我怎样才能做到这一点? 如果我运行安卓,它会自动在我的genymotion设备上运行。上面说,没有指定目标。


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

使用目标设备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
时,它似乎起了作用

基本上,我连接了两部Android手机,我想瞄准一个特定的设备。如果没有
--目标
--设备
,它将随机部署到设备上


爱奥尼亚cordova运行android——设备=e78ab88d
适合我。以防有人遇到与我相同的问题。

也可以运行应用程序live do。 $ionic cordova运行android-l


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

该设备ID是什么?是否可以将其更改为简单的人类可读形式?如果运行
adb设备
,您将看到所有设备。如果你是唯一的一个,这是唯一的入口如果你只使用cordova,你可以使用相同的命令而不使用
ionic
keyworkd:
cordova运行android--target=e78ab88d
,就像我的情况一样,它对我有效。