Снимок экрана устройства UIAutomatorViewer не работает в терминале
Я пытаюсь настроить Appium на моем компьютере Mac. Когда я пытаюсь открыть uiautomator в терминале с uiautomatorviewer
Команда и снимок экрана устройства возвращает ошибку: "Невозможно подключиться к adb. Проверьте, правильно ли установлен adb". В Аппиуме 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 у меня есть настройки ANDROID_HOME
переменная с путем Users/user/Library/Android/sdk
а также JAVA_HOME
переменная с путем /Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/contents/home
Также у меня есть последняя платформа SDK (от уровня API 21 до 28) и все инструменты.
Как я могу решить эту проблему?