答案 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以恢复正常。