我正在使用IntelliJ为Android Studio构建一个插件,但是当我尝试在Android Studio上加载它时,它总是显示此错误。除非我将STUDIO_JDK设置为jdk1.8路径。
com.intellij.diagnostic.PluginException: MyComponent :
Unsupported major.minor version 52.0
所以我想知道当未设置STUDIO_JDK时,默认情况下JDK会将android工作室选中。
答案 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)
sudo mv /Library/Java/JavaVirtualMachines/1.6.0.jdk /tmp
最后检查"关于Android Studio"