1

我正在尝试在我的 Mac 机器上设置 Appium。当我尝试使用命令在终端中打开 uiautomatoruiautomatorviewer并截取设备屏幕截图时,它返回错误:“无法连接到 adb。检查 adb 是否安装正确。” 在 AppiumautomationName中具有UIAutomator2价值的能力没有问题。

但是当我从 Library/Android.../tools/bin 启动 uiautomatorviewer 文件时,它工作正常。

在 uiautomatorviewer 文本文件中

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

我替换$progdirLibrary/Android.../tools/bin path(来自这个问题

adb devices命令返回设备列表并正常工作。

在我的 .bash_profile 中,我设置ANDROID_HOME了带有路径的变量和带有路径Users/user/Library/Android/sdkJAVA_HOME变量/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/contents/home

我还有最新的 SDK 平台(从 API 级别 21 到 28)和所有工具。

我怎么解决这个问题?

4

0 回答 0