Я пытаюсь настроить 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) и все инструменты.
Как я могу решить эту проблему?