gpt4 book ai didi

android - android gradle内置命令行错误:UnsupportedClassVersionError

转载 作者:行者123 更新时间:2023-12-03 06:26:25 24 4
gpt4 key购买 nike

在android studio内部进行构建有效,但命令行构建失败

> gradlew tasks

java.lang.UnsupportedClassVersionError:
com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0

应用程序build.gradle
apply plugin: 'com.android.application'

android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.example.android"
minSdkVersion 19
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}

}

apply plugin: 'com.android.application'导致错误。 major.minor version 52.0来自哪里?

最佳答案

修复您的JAVA_HOME变量。

该错误意味着您尝试使用Java 8(52.0)编译的类与较旧的Java版本一起使用。

当您使用Android Studio时,显然Java 8用于运行Gradle,但是当您从命令行使用Gradle包装器时,将使用JAVA_HOME的值来执行Gradle。

在您的计算机上将其设置为Java 7或更早版本,因此一旦尝试使用Java 8编译的Java类(如果您是Android Gradle插件的一部分),构建就会失败。

关于android - android gradle内置命令行错误:UnsupportedClassVersionError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44722470/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com