【问题标题】:UI Automator doesn't start in OSXUI Automator 无法在 OSX 中启动
【发布时间】:2018-05-05 22:58:20
【问题描述】:
yogevabergel [~/Library/Android/sdk/tools/bin] $ ./uiautomatorviewer
-Djava.ext.dirs=/Users/yogevabergel/Library/Android/sdk/tools/lib/x86_64:/Users/yogevabergel/Library/Android/sdk/tools/lib is not supported.  Use -classpath instead.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

有什么帮助吗?互联网上没有任何关于它的内容。

【问题讨论】:

    标签: android macos appium android-uiautomator


    【解决方案1】:

    首先,检查您设置了正确的系统变量,如 JAVA_HOME 和 ANDROID_HOME 以及工具是否到位,简单的方法是使用appium-doctor

    npm appium-doctor -g
    appium-doctor --android
    

    并修复您遇到的任何错误。

    也可能是你错过了android-sdk-tools中的一些组件:

    1. 启动 Android Studio
    2. Configure => SDK manager
    3. 在 SDK 工具选项卡上检查平台工具和 SDK 工具的状态,如果可能,更新

    【讨论】:

    • 看起来一切都很好,无论是在医生中,还是在 Android Studio 中,都已安装。
    【解决方案2】:

    您正在运行哪个 Java 版本? 我在 Java v.10 上遇到了同样的问题,安装了 Java v.8,用

    更新了 ~/.bash_profile
    export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) 
    

    它有帮助。

    【讨论】:

      猜你喜欢
      • 2017-03-22
      • 2019-05-24
      • 2016-03-09
      • 2013-06-07
      • 2015-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多