问题描述:SDK中uiautomatorviewer.bat双击闪退不能打开,一般碰到这个问题原因是电脑的安装的jdk版本大于jdk8
解决方法:
1、下载jdk8并且安装,但是不要配置环境变量,原来的高版本jdk也不要动它,这样就可以实现一台电脑上使用多个jdk而不冲突
2、找到SDK/tools/bin下面的uiautomatorviewer.bat脚本,右键以记事本的方式打开,找到set java_exe= ,在后面添加上我们上一步安装的jdk8中的java.exe路径,我这里的安装路径是D:\Program Files\Java8\jdk1.8.0_301\bin\java.exe,并且注释掉下面find_java的命令(在前面加一个rem),保存
3、然后再双击打开uiautomatorviewer.bat脚本就可以正常使用这个工具了