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之后项目就能够从新编译经过了。开发

相关文章
相关标签/搜索