После запуска моей виртуальной машины с помощью этой команды на Python:
Код: Выделить всё
os.system('emulator -avd Galaxy_Note9_API_27 -writable-system -no-snapshot-update-time')
Я пытаюсь дождаться полной загрузки устройства с помощью другой команды (команда ниже).
Код: Выделить всё
os.system("adb -s emulator-5554 wait-for-device shell 'while [[ -z $(getprop dev.bootcomplete) ]] ; do sleep 1; done'")
Но моя проблема с приведенным выше кодом в том, что это
цикл while, но я хочу, чтобы он был таким, что если после 120 секунды ожидания загрузки устройства вернут мне ошибку, потому что я часто сталкиваюсь с этой проблемой, из-за которой мое устройство выходит из строя при работе, и я застреваю в бесконечном цикле
Подробнее здесь:
https://stackoverflow.com/questions/781 ... lly-loaded