我使用uiautomatorviewer来做UI自动化。但是当我尝试拍摄快照以列出UI时,它显示adb未安装。
答案 0 :(得分:14)
请参阅https://plus.google.com/u/0/108487870030743970488/posts/2TrMqs1ZGQv
上的答案基本上,com.android.uiautomator.bindir
未设置uiautomatorviewer.bat
属性。
编辑文件并将属性设置为android-sdk / tools文件夹的路径。
答案 1 :(得分:3)
使用以下路径编辑文件的最后一行:
call%java_exe%-Djava.ext.dirs =%javaextdirs% -Dcom.android.uiautomator.bindir = H:\ android-sdk \ tools -jar%jarpath %%
答案 2 :(得分:1)
尝试修改.bat文件并且它有效,但重要的是工具路径的“\”字符关闭,但不起作用,例如 调用“%java_exe%”“ - Djava.ext.dirs =%javaextdirs%”“ - Dcom.android.uiautomator.bindir =”C:\ Android_SDK \ tools \“ - jar%jarpath %% *
答案 3 :(得分: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所需的所有软件包,以便完美运行。