MacOS 无法启动 android studio,需要 java 更新
Posted
技术标签:
【中文标题】MacOS 无法启动 android studio,需要 java 更新【英文标题】:MacOS Cannot start android studio, java update required 【发布时间】:2016-09-27 20:29:52 【问题描述】:我的 Mac 上的 android Studio 无法启动。
当我打开 Android Studio 应用程序时,会显示一个 Java 更新对话框。 对话框的内容是:
Mac 上安装的 Java 版本:1.6.0_51-b11-457 已过时。 要更新 Java 吗?
我按下了更新按钮,Java 更新对话框消失了,但之后没有任何反应。
当我在终端上运行命令 java -version
时。结果是:
java版本“1.8.0_92” Java(TM) SE 运行时环境 (build 1.8.0_92-b14) Java HotSpot(TM) 64 位服务器 VM(内部版本 25.92-b14,混合模式)
我通过brew cask install java
安装了java,通过brew cask install android-studio
安装了Android Studio
我的 MacOS 版本是:OS X El Capitan 10.11.5
Android Studio 版本是2.1.1.0,143.2821654
,我查看了 homebrew cask 的安装文件夹/opt/homebrew-cask/Caskroom/android-studio/2.1.1.0,143.2821654/
的名字
这个问题已经让我在谷歌上搜索了几个小时,但仍然没有办法继续。最后,我决定去 *** :(.
谁能告诉我应该如何使用 Android Studio?
非常感谢,
【问题讨论】:
你的 JAVA_HOME 指向什么? ***.com/q/6588390/1793718你应该看到这个类似的帖子***.com/a/27369596/1793718你使用的是什么版本的Android Studio? @Lucky 我编辑了我的帖子以添加 Android Studio 版本。它是 homebrew-cask 的最新版本。 JAVA_HOME没有导出,所以我认为它是空的将JAVA_HOME设置为"$(/usr/libexec/java_home)"
后,仍然存在过时java的错误
您必须拥有不同版本的 JDK 和 JRE。你最初是如何在你的 MAC 上安装 Java 的?它是预装版本还是您从 Oracle 安装程序安装的?
我是brew cask install java
安装的
我觉得如果你不想管理多个Java版本你应该直接用Oracle提供的安装程序安装JDK,然后尝试重新安装Android studio。
【参考方案1】:
关注this question,当Java Update对话框显示时,右键单击docker bar下的图标> Options > Show in finder
打开Android Studio.app
的包内容编辑info.plist
。
将JVMOptions->JVMVersion
从1.6*,1.7+
更改为1.6+,1.7+
。
现在可以了
【讨论】:
以上是关于MacOS 无法启动 android studio,需要 java 更新的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 核心错误无法在 macOS 中找到 Android Studio 可执行文件
无法在 macOS Catalina 10.15.7 中打开 Android Studio
Flutter:在 MacOs Big Sur (VirtualBox) 上设置 Android Studio 后无法运行程序
带有 ARM CPU M1 的 macOS 上的 Android Studio/Emulator