未设置STUDIO_JDK时,默认JDK用于android studio

时间:2015-06-21 04:37:18

标签: java android android-studio

我正在使用IntelliJ为Android Studio构建一个插件,但是当我尝试在Android Studio上加载它时,它总是显示此错误。除非我将STUDIO_JDK设置为jdk1.8路径。

com.intellij.diagnostic.PluginException: MyComponent :
Unsupported major.minor version 52.0

所以我想知道当未设置STUDIO_JDK时,默认情况下JDK会将android工作室选中。

3 个答案:

答案 0 :(得分:0)

它说

  

不受支持的major.minor版本52.0

你应该尝试使用不同major.minor版本的jdk 1.8(52.0除外)

答案 1 :(得分:0)

我后来找到了这个问题的答案。如果您打开"关于Android Studio"你可以看到 JRE 1.6 。这意味着默认情况下Android Studio在java 1.6环境中运行,无论是什么" JDK"你正在用于开发。 当然有办法改变这种状况。您可以将jdk路径放在STUDIO_JDK中并使用它运行Android Studio(从设置STUDIO_JDK的终端启动)。 因此,在为Android Studio开发插件时,必须使用JDK 1.6,以便它可以在默认设置下工作。

答案 2 :(得分:0)

默认情况下,Android Studio在JRE 1.6上运行。我假设你有多个JDK,要在Android Studio上更改此JRE,你需要删除/移动默认JDK(1.6)。 OSX:

sudo mv /Library/Java/JavaVirtualMachines/1.6.0.jdk /tmp

最后检查"关于Android Studio"