Получение Получение основного исключения java.lang.NullPointerException при запуске uiautomatorviewer

Я использую java 8, и все переменные среды установлены правильно. Но ошибка ниже. Пожалуйста, помогите продолжить.

ошибка


person Mithun kumar    schedule 12.12.2019    source источник


Ответы (1)


Я решил эту проблему, изменив комментарий 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 должно быть таким же, как количество бит в swt.jar под SDK. Если повторные операции по-прежнему сообщают об ошибках, очистите кеш, запустив sdkmanager.bat в каталоге C:xxx\android-sdk\tools\bin. Запустите uiautomatorviewer еще раз, чтобы вернуться к нормальной работе.

person Lsaiah    schedule 19.06.2020