使用“ emulator -avd”,如何获得“启动完成”的指示?

时间:2019-04-15 10:53:03

标签: android-emulator adb

我正在从命令行启动Android模拟器。我想确保模拟器在尝试操作之前完成启动。我怎样才能等到命令的输出打印“启动完成”?我尝试使用

& adb wait-for-device

但没有帮助。

我尝试使用的命令行:

emulator -avd <name_of_emulator> 

emulator -avd <name_of_emulator> & adb wait-for-device

仿真器完成加载后,输出为:

emulator: INFO: boot completed

但是从脚本启动命令行时我找不到它。

注意:我能够捕获命令的输出

emulator -list-avds

可能是因为它立即返回。 但是启动仿真器需要更多时间。

编辑: 使用ProcessBuilder.start(),正在执行命令行,但输出永不返回。似乎需要永久完成该过程。

0 个答案:

没有答案