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
命令行窗口。否则环境变量不生效。