无法在 Mac High Sierra 上打开 UIAutomatorviewer

use*_*016 4 java selenium appium android-uiautomator detox

我们有配备 High Sierra (10.13.6) 的全新 MacBook。其他系统信息:

JAVA Version: java version "11.0.1" 2018-10-16 LTS
Run Code Online (Sandbox Code Playgroud)

Java(TM) SE 运行时环境 18.9(构建 11.0.1+13-LTS)

JAVA_HOME:/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home

当尝试打开 Android UIAutomatorViwer 时,我们收到以下错误:

/Library/Android/sdk/tools/bin/uiautomatorviewer ; exit;
Run Code Online (Sandbox Code Playgroud)

不支持 /Library/Android/sdk/tools/lib。请改用 -classpath。错误:无法创建 Java 虚拟机。错误:发生了致命异常。程序将会退出。注销 保存会话... ...复制共享历史... ...保存历史... 截断历史文件... ...完成。删除过期会话...111 已完成。

更多细节:Java 位于:/usr/bin/java

在此处输入图片说明

use*_*016 7

  • 安装较旧的 java(8) JDK
  • 将 JAVA_HOME 中的 Java 版本更新为 1.8

用于更新 Java 版本的命令:

cd ~/
vim ~/.bash_profile
Updated the JAVA_HOME
Save in vim using :wq!
source ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

  • 重新启动和 UiAutomatorViewer 正在工作! 在此处输入图片说明