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