我使用 uiautomatorviewer 进行 UI android 自动化。但是当我尝试拍摄快照以列出 UI 时,它显示未安装 adb。
4 回答
请参阅https://plus.google.com/u/0/108487870030743970488/posts/2TrMqs1ZGQv上的答案
基本上,该com.android.uiautomator.bindir
属性未设置在uiautomatorviewer.bat
.
编辑文件并将属性设置为 android-sdk/tools 文件夹的路径。
使用以下路径编辑文件的最后一行:
调用 %java_exe% -Djava.ext.dirs=%javaextdirs% -Dcom.android.uiautomator.bindir=H:\android-sdk\tools -jar %jarpath% %
尝试修改.bat文件,它可以工作,但重要的是工具路径以“\”字符结尾,但不会工作,例如调用“%java_exe%”“-Djava.ext.dirs=%javaextdirs% " "-Dcom.android.uiautomator.bindir="C:\Android_SDK\tools\" -jar %jarpath% %*
我点击了链接: https: //plus.google.com/u/0/108487870030743970488/posts/2TrMqs1ZGQv 并编辑了 uiautomatorviewer.bat 文件的最后一行,但问题仍然存在。
在我的情况下,我删除了现有的 android SDK 并通过 Android Studio 重新安装它并且它工作。新的 Android SDK 没有用于 SDK 管理器的 UI,因此很难确定需要安装哪些包。
安装 Android Studio 后,它会自动安装 Android SDK 和所有必需的包,以便 uiautomatorviewer 完美运行。