我使用AndroidViewClient
是为了通过Python
使用MonkeyRunner
。我需要以编程方式启动AVD
,并在AVD
启动过程完成时收到通知。我怎样才能赶上那个事件?执行只是没有到达subprocess.run()
函数之后的行。
以下是我如何开始我的AVD
:
subprocess.run('emulator -avd Nexus_5_API_26 -wipe-data', shell=True)
// the execution just does not reach this line
您可以使用以下命令检测 AVD 是否已准备就绪
adb wait-for-device
此外,要在后台启动模拟器,您需要 Popen。