Android Studio - 平台和插件更新以及Java @ OSX

ale*_*xus 5 java android-studio osx-elcapitan

当我启动Android Studio 2.0时,我收到以下消息:

平台和插件更新

我们希望您的IDE通过安全连接接收升级.不幸的是,这在Java 6上不起作用,因此该选项被禁用.升级JRE后,您可以在设置中再次启用它.

  • via System Preferences- > Java=Java 8 Update 77
  • via bash- > java -version=java version "1.7.0_71"
  • via Android Studio 2.0- > Help- > About=Java 6

我如何解决手头的问题?

小智 2

这里你指的是IDE JDK。http://tools.android.com/tech-docs/configuration/osx-jdk上的指南说明如下:

在 Mac OSX 上,通常会自动为您选择用于运行 IDE 的 Java 版本,并且该选择基于 IDE 安装中 Info.plist 文件中的条目。请注意:请勿编辑 Info.plist 来选择不同的版本。这不仅会破坏应用程序签名,还会破坏您安装的未来补丁更新。相反,您可以通过设置 $STUDIO_JDK 环境变量来选择不同的 JDK,如 IDE 配置文档中所述。

该网站接着说:

在 Mac OSX 上,我们用来运行 IDE(不是编译代码)的默认版本是 Java 6。这主要是因为 Java 6 上的字体渲染具有完整的子像素 LCD 抗锯齿功能,而 Java 7 和 8 则没有。

如果您想使用不同的 JDK 运行 IDE,您可以在终端中执行以下操作(更改路径以匹配您已安装的路径):

export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk
open /Applications/Android\ Studio.app
Run Code Online (Sandbox Code Playgroud)