All of sudden android build keeps failed ..
I don’t touch any build configuration, so I am embarrassed for 2 days, please help me..
when I type java -version
it shows as below.
openjdk version “22” 2024-03-19 OpenJDK Runtime Environment (build
22+36-2370) OpenJDK 64-Bit Server VM (build 22+36-2370, mixed mode,
sharing)
But I need to use java version 17 and gradle 7.5 due to one package that I use in my project.
So I set
gradle-wrapper.properties
distributionUrl=https://services.gradle.org/distributions/gradle-7.5-all.zip
android/app/build.gradle
compileOptions {
// Flag to enable support for the new language APIs
coreLibraryDesugaringEnabled true
sourceCompatibility JavaVersion.VERSION_17
// sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = '17'
}
kotlin {
jvmToolchain(17)
}
Even though I tried to set gradlew build again with ./gradlew build --refresh-dependencies
,
Execution failed for task ':gradle:compileGroovy'.
> BUG! exception in phase 'semantic analysis' in source unit '/Users/hayat/FlutterProjects/flutter/packages/flutter_tools/gradle/src/main/groovy/app_plugin_loader.groovy' Unsupported class file major version 66
I am flutter developer so I am new to android error log.
I tried several things as searching, but seems project goes broken more T_T..
It was not like this, I don’t know why all of sudden all setting is broken, Please help me..