检测仿真器是否已完全启动

时间:2016-11-03 17:53:02

标签: android adb

我想检查所有模拟器是否已成功启动。我尝试使用此命令adb shell getprop sys.boot_completed如果我正在运行一个模拟器,这是有效的。但是如果我有多个模拟器,那么这个命令会返回如下错误:error: more than one device/emulator。如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您应该在adb命令行上指定设备序列号,以便让它知道您要与哪个进行交互。

这样的东西
adb -s emulator-5554 shell ...

此外,如果您是从命令行执行此操作多次并且您开始对此感到恼火,则可以尝试使用https://gist.github.com/dtmilano/4537110来选择设备

$ adb shell
1) 02783201431feeee device           3) emulator-5554
2) 3832380FA5F30000 device           4) emulator-5556
Select the device to use, <Q> to quit: 1
$