AndroidViewClient - Как получить уведомление, когда процесс запуска виртуального устройства Android завершен? - PullRequest
0 голосов
/ 12 сентября 2018

Я использую 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

1 Ответ

0 голосов
/ 13 сентября 2018

Вы можете определить, что AVD готов, используя

adb wait-for-device

также, чтобы запустить эмулятор в нужном вам фоне Popen .

...