【问题标题】:Unable to launch uiautomatorviewer tool无法启动 uiautomatorviewer 工具
【发布时间】:2019-09-06 18:40:14
【问题描述】:

我在尝试通过命令提示符启动 UI Automator Viewer 工具时收到以下错误。

C:\Users\getta\AppData\Local\Android\Sdk\tools\bin>uiautomatorviewer -Djava.ext.dirs=..\lib\x86_64;..\lib 不受支持。请改用 -classpath。错误:无法创建 Java 虚拟机。错误:A 发生致命异常。程序将退出。

我在谷歌上搜索,它建议将 Java 降级到 v8...除此之外还有其他解决方法吗??

【问题讨论】:

    标签: selenium appium


    【解决方案1】:

    正确设置所有 android 路径。

    系统环境中添加一个变量,如下所述。

    ANDROID_HOME:C:\Users[您的登录名]\AppData\Local\Android\Sdk(或您的 android SDK 所在的任何 PATH)

    JAVA_HOME:C:\Program Files\Java\jdk1.8.0_172

    ANDROID_SWT : C:\Users[您的登录名]\AppData\Local\Android\Sdk\tools\lib\x86_64

    ANDROID_PLATFORM_TOOLS : C:\Users[您的登录名]\AppData\Local\Android\Sdk\platform-tools

    在系统环境的Path Variable中添加下面提到的Path。(如果您的SDK位于:C:\Users[您的登录名]\AppData\Local\Android\Sdk\)

    C:\Program Files\Java\jdk\bin;

    C:\Users[你的登录名]\AppData\Local\Android\Sdk\tools\bin;

    C:\Users[您的登录名]\AppData\Local\Android\Sdk\tools;

    C:\Users[您的登录名]\AppData\Local\Android\Sdk\platform-tools;

    C:\Program Files\nodejs\node_modules\npm\bin;

    C:\Users[您的登录名]\AppData\Local\Android\Sdk;

    C:\Users[你的登录名]\AppData\Local\Android\Sdk\tools\lib\x86_64\swt.jar;

    你不需要降级Java版本,只要有jdk1.8,然后设置你的JAVA_Home到那里

    我的系统中有版本 10,但也有其他 jdks。正如您在附加文档中看到的,我有版本 8 和 10,系统知道版本 10。但是我将 JAVA_HOME 设置为 jdk 1.8,它运行良好。

    JDK versions

    What shows by command "java -version"

    【讨论】:

    • 感谢您的回复。请确认我是否需要从以下链接下载“jdk-8u221-windows-x64.exe”并安装在我的机器上? oracle.com/java/technologies/jdk8-downloads.html
    • 我发现无论版本之间,目前我将 JAVA_HOME 更改为 jdk 10.0 并且它运行良好。我使用“Appium 1.12.1”/JDK 10.0.1/IntelliJ 2017/Node 10.15.3 |视窗 10 | 64位
    • 好的,我添加了你提到的缺少的系统环境变量和路径变量,启动了appium服务器,启动了avd模拟器,然后尝试打开uiautomatorviewer工具......同样的错误消息!我使用 Appium v​​1.14.2 / JDK 12.0.2 / Eclipse 2019-06(4.12.0) / Node v10.16.3 / Win 10 64-bit
    • 安装 jdk-8u221-windows-x64 然后将 JAVA_HOME 设置为 C:\Program Files\Java\jdk1.8.0_221 工作:) 非常感谢伙伴。
    • @Troy tnx 为您提供反馈。如果答案正确,请检查正确答案标志以关闭问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-22
    • 2015-02-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多