Android studio 命令gradlew assembleRelease打包时,出现 Unsupported major.minor version 52.0解决办法

Android studio的Terminal使用的是环境变量JAVA_HOME的配置信息!!!
问题描述如下:最近使用gradlew assembleRelease命令打包时提示了Unsupported major.minor version 52.0错误,百思不得其解,于是网上搜了一大堆解决办法。
方法一说这是因为 compileSdKVersion 和 buildToosVersion 版本对不上导致的,例如compileSdkVersion 是23,而 buildToolsVersion 却是 25.0.0 。所以,出现 Unsupported major.minor version 52.0 异常
Android studio 命令gradlew assembleRelease打包时,出现 Unsupported major.minor version 52.0解决办法
文章图片

我将这两个修改成23和23.00还是不行,废弃掉。
方法二说可以进 Open Module Settings 看看 Complie Sdk Version 和 Build Tools Version 是否为空Android studio 命令gradlew assembleRelease打包时,出现 Unsupported major.minor version 52.0解决办法
文章图片

【Android studio 命令gradlew assembleRelease打包时,出现 Unsupported major.minor version 52.0解决办法】
说这两个是空,我觉得是在逗我,gradle配置不就是这个么???
然后我果断试了方法三:把jdk 的版本升级的 1.8,这个错误是由于高版本的java project使用了低版本的来运行那么对应52.0的jdk版本就是1.8

果然,还是不行,可是明明已经换成了jdk1.8了啊Android studio 命令gradlew assembleRelease打包时,出现 Unsupported major.minor version 52.0解决办法
文章图片
于是我手动修改了JAVA_HOME配置从我原来的1.7路径改到了1.8 Android studio 命令gradlew assembleRelease打包时,出现 Unsupported major.minor version 52.0解决办法
文章图片


然后,完美。。。BUILD SUCCESSFUL 那么,第一句至关重要!!!


    推荐阅读