修复问题 - 模块是使用不兼容的 Kotlin 版本编译的。其元数据的二进制版本是1.9.0,预期版本是1.7.1

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

它没有在我的系统中构建,所有相关版本 - 例如 kotlin gradle 插件版本、android gradle 插件版本、gradle 版本 - 都在 github 上与团队共享,并且只发生在我的系统中。

可能是什么原因?

  ext.kotlin_version = '1.8.21'

    ext.gradlePluginVersion = '8.0.2'

classpath "com.android.tools.build:gradle:$gradlePluginVersion"
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

Gradle 属性:

distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
android kotlin android-gradle-plugin kotlin-gradle-plugin
1个回答
0
投票

这是因为你的 kotlin 版本是

 ext.kotlin_version = '1.8.21'

但是模块需要 1.7.1 版本

你有两个选择,你可以降级到1.7.1或者尝试更新模块版本,也许他可以处理1.8.21

但是如果您使用 compose,请查看:https://developer.android.com/jetpack/androidx/releases/compose-kotlin?hl=fr

你看

compose 1.4.3   kotlin 1.8.10

如果您想使用 compose,则不能使用高于 1.8.10 的 kotlin 版本。

您的模块肯定也有同样的问题。

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