运行 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 运行以获得完整的见解。
- 在 https://help.gradle.org
获取更多帮助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 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"
}
}