2013-11-20 63 views
6

我有一个模拟器在eclipse中启动,也是一个真正的设备通过我的电脑上的USB连接。 所以在我的DDMS中,它显示了2个具有2个不同名称的设备(一个真实的和一个仿真器)adb外壳和adb推特定avd

如何指定在哪个设备上执行我的ADB命令? (我缺少一个参数来指定设备名称)

回答

15

如果只有一个设备和一个仿真器,则可以使用-d-e选项将命令指向真实设备和仿真器。

设备:

adb -d shell 

模拟器:

adb -e shell 

或者,你可以使用-s <serialNumber>选项的命令指示到特定的模拟器/设备实例:

$ adb devices 
List of devices attached 
emulator-5554 device 
123456789b52315f device 

$ adb -s emulator-5554 shell 

$ adb -s 123456789b52315f shell 

对于其他选项,请阅读docs。希望这可以帮助。

+0

太棒了!非常感谢你。带-d和-e的提示正是我所搜索的内容。 –