UiAutomator работает очень медленно при открытии эмулятора в режиме без окон - PullRequest
0 голосов
/ 24 апреля 2020

Я открываю эмулятор Android в режиме без окон на сервере, используя следующую команду

emulator -avd test0 -no-window

После запуска приложения я использую следующие две команды для вывода иерархии пользовательского интерфейса и снимка экрана (иерархия пользовательского интерфейса хранится в файле с именем window_dump.xml)

adb shell uiautomator dump
adb exec-out screencap -p > screen.png

Я обнаружил, что иерархия пользовательского интерфейса, сохраненная в window_dump.xml, не соответствует тому, что показано на рисунке, и кажется, что «исправить» после того, как я сбросил несколько раз. Почему так долго получается иерархия окон? Если я открою эмулятор с помощью GUI (то есть, emulator -avd test0), он может очень быстро вывести правильный контент. Так что я должен настроить, чтобы он работал? Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...