AndroidViewClient - 如何在 Android 虚拟设备启动过程完成时收到通知?



我使用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。

最新更新