UI Automator无法在OSX中启动

时间:2017-11-22 09:14:06

标签: android macos appium uiautomator

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.

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

2 个答案:

答案 0 :(得分:0)

首先,检查您是否正确设置了系统变量,如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工具选项卡上,检查Platform-Tools&的状态。 SDK工具,尽可能更新

答案 1 :(得分:0)

你在运行哪个java版本? 我在Java v.10中遇到了同样的问题,安装了Java v.8,更新了〜/ .bash_profile和

export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) 

并且它有所帮助。