7

我使用 uiautomatorviewer 进行 UI android 自动化。但是当我尝试拍摄快照以列出 UI 时,它显示未安装 adb。

4

4 回答 4

14

请参阅https://plus.google.com/u/0/108487870030743970488/posts/2TrMqs1ZGQv上的答案

基本上,该com.android.uiautomator.bindir属性未设置在uiautomatorviewer.bat.

编辑文件并将属性设置为 android-sdk/tools 文件夹的路径。

于 2012-11-26T20:53:47.913 回答
3

使用以下路径编辑文件的最后一行:

调用 %java_exe% -Djava.ext.dirs=%javaextdirs% -Dcom.android.uiautomator.bindir=H:\android-sdk\tools -jar %jarpath% %

于 2017-04-15T19:03:03.207 回答
1

尝试修改.bat文件,它可以工作,但重要的是工具路径以“\”字符结尾,但不会工作,例如调用“%java_exe%”“-Djava.ext.dirs=%javaextdirs% " "-Dcom.android.uiautomator.bindir="C:\Android_SDK\tools\" -jar %jarpath% %*

于 2017-05-08T20:55:31.193 回答
0

我点击了链接: https: //plus.google.com/u/0/108487870030743970488/posts/2TrMqs1ZGQv 并编辑了 uiautomatorviewer.bat 文件的最后一行,但问题仍然存在。

在我的情况下,我删除了现有的 android SDK 并通过 Android Studio 重新安装它并且它工作。新的 Android SDK 没有用于 SDK 管理器的 UI,因此很难确定需要安装哪些包。

安装 Android Studio 后,它会自动安装 Android SDK 和所有必需的包,以便 uiautomatorviewer 完美运行。

于 2018-02-01T13:15:17.500 回答