2015-06-21 80 views
3

我正在爲使用IntelliJ的Android Studio構建一個插件,但是當我嘗試在Android Studio上加載時,它總是顯示此錯誤。除非我將STUDIO_JDK設置爲jdk1.8路徑。當未設置STUDIO_JDK時,用於android studio的默認JDK

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

所以我不知道什麼時候android studio默認會在STUDIO_JDK沒有設置的時候啓動。

回答

0

我找到了答案,這個問題稍後。如果你打開「關於Android Studio」,你可以看到JRE 1.6。這意味着無論您用於開發的「JDK」是什麼,默認情況下Android Studio都在Java 1.6環境中運行。 當然有辦法改變這一點。您可以將jdk路徑放入STUDIO_JDK,然後運行Android Studio(從您設置STUDIO_JDK的終端啓動)。 因此,在爲Android Studio開發插件時,您必須使用JDK 1.6,以便它可以使用默認設置。

0

它說

不受支持的版本MAJOR.MINOR 52.0

你應該嘗試使用JDK 1.8與不同版本MAJOR.MINOR(比52.0除外)

+0

一些研究,使我這個網頁[不受支持的版本MAJOR.MINOR 52.0](https://github.com/jshiell/checkstyle-想法/問題/ 145) – barun

0

Android Studio默認運行在JRE 1.6上。我假設你有多個JDK,並且要在Android Studio上更改這個JRE,你需要刪除/移動默認的JDK(1.6)。 OSX:

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

最後檢查 「關於機器人工作室」