【问题标题】:MacOS Cannot start android studio, java update requiredMacOS 无法启动 android studio,需要 java 更新
【发布时间】: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/ 的名字

这个问题已经让我在谷歌上搜索了几个小时,但仍然没有办法继续。最后,我决定去 StackOverflow :(.

谁能告诉我应该如何使用 Android Studio?

非常感谢,

【问题讨论】:

  • 你的 JAVA_HOME 指向什么? stackoverflow.com/q/6588390/1793718你应该看到这个类似的帖子stackoverflow.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。

标签: java android-studio


【解决方案1】:

关注this question,当Java Update对话框显示时,右键单击docker bar下的图标> Options > Show in finder

打开Android Studio.app的包内容编辑info.plist。 将JVMOptions->JVMVersion1.6*,1.7+ 更改为1.6+,1.7+

现在可以了

【讨论】:

    猜你喜欢
    • 2023-03-12
    • 1970-01-01
    • 2017-06-14
    • 1970-01-01
    • 2018-04-09
    • 2016-08-09
    • 2016-01-05
    • 1970-01-01
    • 2013-05-10
    相关资源
    最近更新 更多