兼容性问题

uiautomatorviewer依赖的java版本为JDK1.8,如果我们系统环境变量指向的jdk大于1.8,这个工具是无法使用的

有两个解决办法

  1. 修改下载jdk1.8,将其设置为JAVA_HOME环境变量

  2. 修改脚本,手动指定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

这样修改后就不用修改环境变量了

春风花气馥,秋月寒江湛