任务“:charset_converter:compileDebugKotlin”执行失败

问题描述 投票:0回答:1

当我尝试在 Android 设备上运行我的应用程序时,出现上述错误。 但前提是打开我的 Flutter 项目。当我只打开 Android 模块时,我没有收到此错误,并且应用程序运行良好。 app/build.gradle 看起来像

    compileSdkVersion 34
compileOptions {
    sourceCompatibility JavaVersion.VERSION_17
    targetCompatibility JavaVersion.VERSION_17
    coreLibraryDesugaringEnabled true
}

kotlinOptions {
    jvmTarget = '17'
}

我用

  • 摇篮8.7.0
  • 科特林 1.9.23
  • Android Studio LadyBug 2024.2.1
  • 在 Android Studio 中将“构建、执行、部署/构建工具/Gradle”Gradle JDK 设置为“jbr-17”(顺便说一句,只有当我仅打开 Android 模块时才能设置此设置,如果我打开 Flutter 项目,此设置不会展示)。 尝试将 Java 设置为 21、1.8、11,但没有任何帮助,只有

任务“:charset_converter:compileDebugKotlin”执行失败。 检测到任务“compileDebugJavaWithJavac”(17) 和“compileDebugKotlin”(21) 的 JVM 目标兼容性不一致。 考虑使用 JVM 工具链:https://kotl.in/gradle/jvm/toolchain 了解有关 JVM 目标验证的更多信息:https://kotl.in/gradle/jvm/target-validation

错误信息。

不知道该怎么办。

java android flutter gradle
1个回答
0
投票

已添加

kotlin.jvm.target.validation.mode=IGNORE

解决了gradle.propertys

© www.soinside.com 2019 - 2024. All rights reserved.