任务“:app:compileDebugKotlin”执行失败。颤动3.24

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

运行 Gradle 任务“assembleDebug”...e: C:/Users/PRINCE/.gradle/caches/transforms-3/20e1315bc8f4a1bdfeb295f8a2d8ce13/transformed/jetified-play-services-measurement-api-22.1.0-api.jar!/META-INF/java.com.google.android .gmscore.integ.client.measurement_api_measurement_api.kotlin_module: 模块是使用不兼容的 Kotlin 版本编译的。二进制 其元数据的版本是1.9.9999,预期版本是1.7.1。电子: C:/Users/PRINCE/.gradle/caches/transforms-3/539b20f16b7c8d7364edb4409aa18ddb/transformed/jetified-play-services-measurement-impl-22.1.0-api.jar!/META-INF/java.com.google.android .gms.libs.filecompliance.proto_file_access_api_type_kt_proto_lite.kotlin_module: 模块是使用不兼容的 Kotlin 版本编译的。二进制 其元数据的版本是1.9.9999,预期版本是1.7.1。电子: C:/Users/PRINCE/.gradle/caches/transforms-3/539b20f16b7c8d7364edb4409aa18ddb/transformed/jetified-play-services-measurement-impl-22.1.0-api.jar!/META-INF/third_party.java_src.protobuf.current .java.com.google.protobuf.kotlin_only_for_use_in_proto_ generated_code_its_generator_and_tests.kotlin_module: 模块是使用不兼容的 Kotlin 版本编译的。二进制 其元数据的版本是1.9.9999,预期版本是1.7.1。电子: C:/Users/PRINCE/.gradle/caches/transforms-3/539b20f16b7c8d7364edb4409aa18ddb/transformed/jetified-play-services-measurement-impl-22.1.0-api.jar!/META-INF/third_party.java_src.protobuf.current .java.com.google.protobuf.kotlin_shared_runtime.kotlin_module: 模块是使用不兼容的 Kotlin 版本编译的。二进制 其元数据的版本是1.9.9999,预期版本是1.7.1。电子: C:/Users/PRINCE/.gradle/caches/transforms-3/d8d45bed39c0940e615784b328fea50f/transformed/jetified-kotlin-stdlib-2.0.20.jar!/META-INF/kotlin-stdlib-jdk7.kotlin_module: 模块是使用不兼容的 Kotlin 版本编译的。二进制 其元数据版本为1.9.0,预期版本为1.7.1。电子: C:/Users/PRINCE/.gradle/caches/transforms-3/d8d45bed39c0940e615784b328fea50f/transformed/jetified-kotlin-stdlib-2.0.20.jar!/META-INF/kotlin-stdlib-jdk8.kotlin_module: 模块是使用不兼容的 Kotlin 版本编译的。二进制 其元数据版本为1.9.0,预期版本为1.7.1。电子: C:/Users/PRINCE/.gradle/caches/transforms-3/d8d45bed39c0940e615784b328fea50f/transformed/jetified-kotlin-stdlib-2.0.20.jar!/META-INF/kotlin-stdlib.kotlin_module: 模块是使用不兼容的 Kotlin 版本编译的。二进制 其元数据版本是1.9.0,预期版本是1.7.1。

FAILURE:构建失败并出现异常。

  • 出了什么问题:任务“:app:compileDebugKotlin”执行失败。

执行 org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction 时发生故障 编译错误。查看日志了解更多详情

  • 尝试:

使用 --stacktrace 选项运行以获取堆栈跟踪。 使用 --info 或 --debug 选项运行以获得更多日志输出。 使用 --scan 运行以获得完整的见解。

1m 59s 内构建失败

┌─ Flutter Fix ────────────────────────────────────────────────────────────────────────────────┐
│ [!] Your project requires a newer version of the Kotlin Gradle plugin.                       │
│ Find the latest version on https://kotlinlang.org/docs/releases.html#release-details, then   │
│ update the                                                                                   │
│ version number of the plugin with id "org.jetbrains.kotlin.android" in the plugins block of  │
│ C:\App Devloper\Apps\empireglass\android\settings.gradle.                                    │
│                                                                                              │
│ Alternatively (if your project was created before Flutter 3.19), update                      │
│ C:\App Devloper\Apps\empireglass\android\build.gradle                                        │
│ ext.kotlin_version = '<latest-version>'                                                      │
└──────────────────────────────────────────────────────────────────────────────────────────────┘
Error: Gradle task assembleDebug failed with exit code 1

有人可以帮我解决 flutter 更新后出现的这个问题吗?

flutter kotlin gradle jetbrains-ide
1个回答
0
投票

如果您正在使用或更新 Flutter 3.19 或更高版本,请在 id "org.jetbrains.kotlin.android" 的插件中使用

android/settings.gradle
更新插件的
版本号
。有关更多信息请阅读旧项目的迁移指南

plugins {
    id "dev.flutter.flutter-plugin-loader" version "1.0.0"
    id "com.android.application" version "8.1.0" apply false
    id "org.jetbrains.kotlin.android" version "2.0.20" apply false //Your preferred Kotlin Version
}

如果您在 Flutter 3.19 之前创建了项目,请更新

ext.kotlin_version = '<latest-version>'
中的
android/build.gradle

buildscript {
    ext.kotlin_version = '2.0.20' //Your preferred Kotlin Version
    repositories {
        google()
        mavenCentral()
    }

    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.