我使用 Flutter 编写了一个应用程序,我想以 appbundle (aab) 格式获取应用程序的输出。我使用的 2 个库导致了同样的错误。
任务“:agora_uikit:compileReleaseKotlin”执行失败。
任务“:emoji_picker_flutter:compileReleaseKotlin”执行失败。
两者对错误消息的描述相同:
“compileReleaseJavaWithJavac”任务(当前目标是 1.8)和“compileReleaseKotlin”任务(当前目标是 17)jvm 目标兼容性应设置为相同的 Java 版本。'
我多次在项目级别和应用程序级别检查了我的 build.gradle 文件。我尝试用 ChatGPT 解决这个问题几个小时。他给我的唯一建议就是改变这部分
compileOptions {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = '17'
}
我尝试了许多不同的变化,如下所示:
JavaVersion.VERSION_17
jvmTarget = '17'
JavaVersion.VERSION_11
jvmTarget = '11'
JavaVersion.VERSION_1_8
jvmTarget = '1.8'
顺便说一句,我的 kotlin 版本:1.9.0
我提前感谢您的帮助。