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

问题描述 投票:0回答:1

我使用AndroidViewClient以通过MonkeyRunner使用Python。我需要以编程方式启动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
android-emulator avd monkeyrunner androidviewclient monkey
1个回答
0
投票

您可以检测到AVD已准备好使用

adb wait-for-device

另外,要在后台启动模拟器,你需要Popen

© www.soinside.com 2019 - 2024. All rights reserved.