尝试使用uiautomatorviewer拍摄快照时出现'adb not installed'错误

时间:2012-11-26 10:43:49

标签: android android-emulator adb ui-automation

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

4 个答案:

答案 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所需的所有软件包,以便完美运行。