启动测试工具 uiautomatorviewer,点击第二个按钮 Device Screenshot 时,出现 Unable to connect to adb. Check if adb is installed correctly 错误:
解决办法如下:
打开 uiautomatorviewer.bat,找到 uiautomatorviewer.bat 文件最后一行:
call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.uiautomator.bindir=%prog_dir%" -jar %jarpath% %*
将其中的binddir=%prog_dir%
修改为 SDK 的 platform-tools 所在路径(我的 SDK 路径为:D:\AndroidSDK\platform-tools
)。
修改后的最后一行为:
call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.uiautomator.bindir=D:\AndroidSDK\platform-tools" -jar %jarpath% %*
再次启动工具 uiautomatorviewer,如下:
完美解决,一些正常。