stackoverflow同问题,这个链接help我解决此问题
最近刚开始使用autoIT,需要通过uiautomatorviewer.bat(Android sdk中)来找到屏幕上控件的ID或者text,用来编写相应脚本
从官网下载Android sdk,找到对应的uiautomatorviewer.bat,打开发现出现错误提示:Unable to connect to adb.Check if adb is installed correctly
通过网上搜索相关内容,得以解决,方法如下:
用记事本打开uiautomatorviewer.bat,找到 call %java_exe% -Djava.ext.dirs=%javaextdirs% -Dcom.android.uiautomator.bindir= -jar %jarpath% %
call %java_exe% -Djava.ext.dirs=%javaextdirs% -Dcom.android.uiautomator.bindir= -jar %jarpath% %
把它改为 call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.uiautomator.bindir=D:\Android\tools" -jar %jarpath% %*
call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.uiautomator.bindir=D:\Android\tools" -jar %jarpath% %*