兼容性问题
uiautomatorviewer依赖的java版本为JDK1.8,如果我们系统环境变量指向的jdk大于1.8,这个工具是无法使用的
有两个解决办法
修改下载jdk1.8,将其设置为JAVA_HOME环境变量
修改脚本,手动指定java程序
打开uiautomatorviewer的文件,查找java_exe变量
修改前
rem Check we have a valid Java.exe in the path.
set java_exe=
call ..\lib\find_java.bat
if not defined java_exe goto :EOF将jdk1.8中java可执行程序的路径赋值给java_exe,并且加上rem注释掉call ..\lib\find_java.bat
修改后
rem Check we have a valid Java.exe in the path.
set java_exe=path\jdk-1.8\bin\java.exe
rem call ..\lib\find_java.bat
if not defined java_exe goto :EOF这样修改后就不用修改环境变量了