ERROR Review:Unsupported major.minor version 52.0

最近將AS從2.1.2升級至2.2版本後,項目編譯報出了以下錯誤:java

java.lang.UnsupportedClassVersionError: com/android/build/gradle/LibraryPlugin : Unsupported major.minor version 52.0android

通過查找發現,AS升級到2.2之後,其內置的jdk版本也同時升級到了jdk1.8,AS則會在項目Setting中提示建議你使用其內置的jdk版本:gradle

當你勾選了下圖中Use embedded JDK選框後:ui

項目將會默認使用AS內置的JDK來編譯你的代碼和項目,這樣也好,之後就不用單獨升級jdk了,不過在其餘方便好比說同時開發服務端的同窗須要使用正常的jdk版本的話,請將JDK版本升級到1.8吧,要不就會報出上面標題中的錯誤。blog

項目編譯報出Unsupported major.minor version 52.0錯誤的緣由是你電腦中安裝有兩個版本的jdk(例如1.7和1.8),這時須要你將環境變量中配置的1.7的路徑統一修改成1.8的路徑(使用1.7的同窗可能須要本身升級下),升級之後重啓AS而且CMD查看一下jdk版本,都成爲1.8之後項目就能夠從新編譯經過了。開發

相關文章
相關標籤/搜索