首页 > 解决方案 > 无法在 Mac High Sierra 上打开 UIAutomatorviewer

问题描述

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

JAVA Version: java version "11.0.1" 2018-10-16 LTS

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;

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

更多详细信息:Java 位于:/usr/bin/java

在此处输入图像描述

标签: javaseleniumappiumandroid-uiautomatordetox

解决方案


  • 安装了较旧的 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

在此处输入图像描述

  • 重新启动 & UiAutomatorViewer 正在工作! 在此处输入图像描述

推荐阅读