无法在 Mac High Sierra 上打开 UIAutomatorviewer [英] Unable to open UIAutomatorviewer on Mac High Sierra
问题描述
我们有配备 High Sierra (10.13.6) 的全新 MacBook.其他系统信息:
JAVA 版本:java 版本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 ;出口;
<块引用>
/Library/Android/sdk/tools/lib 不受支持.使用 -classpath反而.错误:无法创建 Java 虚拟机.错误:A发生了致命异常.程序将会退出.退出保存会话... ...复制共享历史记录... ...保存历史记录...截断历史文件... ...完成.正在删除过期的会话...111完成.
更多详情:Java 位于:/usr/bin/java
- 安装了旧的 java(8) JDK
- 在 JAVA_HOME 中将 Java 版本更新为 1.8
用于更新 Java 版本的命令:
cd ~/vim ~/.bash_profile更新了JAVA_HOME使用 :wq 保存在 vim 中!源 ~/.bash_profile
- 重启&UiAutomatorViewer 正在工作!
We have brand new MacBooks with High Sierra (10.13.6). Other system info:
JAVA Version: java version "11.0.1" 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
JAVA_HOME: /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home
When tried to open Android UIAutomatorViwer we're getting following error:
/Library/Android/sdk/tools/bin/uiautomatorviewer ; exit;
/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. logout Saving session... ...copying shared history... ...saving history...truncating history files... ...completed. Deleting expired sessions...111 completed.
More details: Java is at: /usr/bin/java
- Installed older java(8) JDK
- Updated Java version to 1.8 in JAVA_HOME
Commands used to update Java Version:
cd ~/
vim ~/.bash_profile
Updated the JAVA_HOME
Save in vim using :wq!
source ~/.bash_profile
- Restart & UiAutomatorViewer is working!
这篇关于无法在 Mac High Sierra 上打开 UIAutomatorviewer的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!