为什么打开uiautomatorviewer时cmd会出错?

时间:2019-05-18 08:45:32

标签: uiautomator

那次我在命令提示符下运行以下命令时,出现以下错误。

命令: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.

2 个答案:

答案 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;