【发布时间】: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