简体   繁体   English

Android Project构建错误:不支持的major.minor版本52.0

[英]Android Project Build Error:Unsupported major.minor version 52.0

apply plugin: 'com.android.application'
android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        minSdkVersion 15
        targetSdkVersion 23
    }
    dataBinding {
        enabled = true
    }
}

This is my build.gradle.It's compile success in Android Studio. 这是我的build.gradle,在Android Studio中编译成功。 But when I run on ./gradlew build terminal. 但是当我在./gradlew build终端上运行时。 It was build error. 这是构建错误。 The error: 错误:

What went wrong:
A problem occurred evaluating project ':app'.
java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : 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.

BUILD FAILED

java -version Java版本

java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)

./gradlew -v ./gradlew -v

------------------------------------------------------------
Gradle 2.14.1
------------------------------------------------------------

Build time:   2016-07-18 06:38:37 UTC
Revision:     d9e2113d9fb05a5caabba61798bdb8dfdca83719

Groovy:       2.4.4
Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM:          1.7.0_71 (Oracle Corporation 24.71-b01)
OS:           Mac OS X 10.11.4 x86_64

52.0是Java 8的兼容版本,因此似乎android构建系统是使用Java 8编译的。这意味着它根本无法在Java 7 VM上运行。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM