启动uiautomatorviewer时获取“ main” java.lang.NullPointerException

时间:2019-12-12 04:31:36

标签: appium-android uiautomatorviewer

我正在使用Java 8,并且所有环境变量均已正确设置。但是变得低于错误。请帮忙。

error

1 个答案:

答案 0 :(得分:0)

我已经解决了此问题,修改uiautomatorviewer.bat注释find_java.bat并设置java_exe = xxx \ Java \ jdk1.8.0_202 \ bin \ java.exe其他部分未修改,可以正常运行。像这样:

rem Check we have a valid Java.exe in the path.
set java_exe=C:\Program Files\Java\jdk1.8.0_202\bin\java.exe
rem call ..\lib\find_java.bat
if not defined java_exe goto :EOF

请注意,java.exe中的位数应与SDK下的swt.jar中的位数相同。当重复的操作仍然报告错误时,请通过运行C:xxx \ android-sdk \ tools \ bin目录中的sdkmanager.bat清除缓存,再次运行uiautomatorviewer以恢复正常。