Android Studio升级到2.2正式版本后,在Android Studio中编译一切正常。但是在Windows命令行中执行“gradlew build”时,报告如下错误:
|
1 2 3 4 5 6 7 8 |
* What went wrong: A problem occurred evaluating project ':XXX'. > java.lang.UnsupportedClassVersionError: com/android/build/gradle/LibraryPlugin : Unsupported major.minor version 52.0 * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. |
这个原因,目前本人遇到的原因是,机器上同时安装了jdk1.7.0_80,jdk1.8.0_73两个版本的JDK,而环境变量中的JAVA_HOME指向的是jdk1.7.0_80。
解决方法就是修改JAVA_HOME指向jdk1.8.0_73即可。
注意,修改完成环境变量后,需要重启一下Android Studio,以及Windows命令行窗口。否则环境变量不生效。