Снимок экрана устройства UIAutomatorViewer не работает в терминале - PullRequest
0 голосов
/ 26 февраля 2019

Я пытаюсь настроить Appium на моем компьютере Mac.Когда я пытаюсь открыть uiautomator в терминале с помощью команды uiautomatorviewer и сделать снимок экрана устройства, он возвращает ошибку: «Невозможно подключиться к adb. Проверьте, правильно ли установлен adb».В Appium automationName возможность со значением UIAutomator2 не имеет проблем.

Но когда я запускаю файл uiautomatorviewer из библиотеки / Android ... / tools / bin, он работает правильно.

В текстовом файле uiautomatorviewer в строке

exec "${javaCmd}" $javaOpts -Djava.ext.dirs="$frameworkdir" -Dcom.android.uiautomator.bindir=$progdir -jar "$jarpath" "$@"

я заменил $progdir на Library/Android.../tools/bin path (из этой проблемы )

adb devices командаверните список устройств и работайте правильно.

В моем .bash_profile у меня есть переменная setup ANDROID_HOME с путем Users/user/Library/Android/sdk и переменная JAVA_HOME с путем /Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/contents/home

Также у меня установлена ​​последняя платформа SDK (от уровня API 21 до28) и все инструменты.

Как я могу решить эту проблему?

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