那次我在命令提示符下运行以下命令时,出现以下错误。
命令:C:\Users\ob>uiautomatorviewer
错误:
-Djava.ext.dirs=..\lib\x86_64;..\lib is not supported.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
答案 0 :(得分:1)
预检查-验证系统中安装的Java版本。
验证-java -version
java版本“ 1.8.0_221” Java™SE运行时环境(内部版本 1.8.0_221-b11)Java HotSpot(TM)64位服务器VM(内部版本25.221-b11,混合模式)
如果出现此消息,则表示您已安装 JAVA 8 ,并且 uiautomatorviewer 仅支持到JAVA 8。
因此,从here安装JAVA 8,如果已经安装JAVA,请将其降级为JAVA 8
答案 1 :(得分:0)
正确设置所有android路径。
在系统环境中添加变量,如下所述。
ANDROID_SWT :C:\ Users \ chetan \ AppData \ Local \ Android \ Sdk \ tools \ lib \ x86_64
ANDROID_HOME :C:\ Users \ chetan \ AppData \ Local \ Android \ Sdk
ANDROID_PLATFORM_TOOLS :C:\ Users \ chetan \ AppData \ Local \ Android \ Sdk \ platform-tools
在系统环境的路径变量中添加以下提及的路径。
C:\ Program Files \ Java \ jdk \ bin;
C:\ Users \ chetan \ AppData \ Local \ Android \ Sdk \ tools \ bin;
C:\ Users \ chetan \ AppData \ Local \ Android \ Sdk \ tools;
C:\ Users \ chetan \ AppData \ Local \ Android \ Sdk \ platform-tools;
C:\ Program Files \ nodejs \ node_modules \ npm \ bin;
C:\ Users \ chetan \ AppData \ Local \ Android \ Sdk;
C:\ Users \ chetan \ AppData \ Local \ Android \ Sdk \ tools \ lib \ x86_64 \ swt.jar;