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 异常


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

说这两个是空,我觉得是在逗我,gradle配置不就是这个么???

然后我果断试了方法三:把jdk 的版本升级的 1.8,这个错误是由于高版本的java project使用了低版本的来运行那么对应52.0的jdk版本就是1.8

果然,还是不行,可是明明已经换成了jdk1.8了啊Android studio 命令gradlew assembleRelease打包时,出现 Unsupported major.minor version 52.0解决办法_第2张图片

于是我手动修改了JAVA_HOME配置从我原来的1.7路径改到了1.8

Android studio 命令gradlew assembleRelease打包时,出现 Unsupported major.minor version 52.0解决办法_第3张图片


然后,完美。。。BUILD SUCCESSFUL

那么,第一句至关重要!!!


你可能感兴趣的:(Android)