首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >运行时:模块是用不兼容的Kotlin版本编译的。其元数据的二进制版本为1.7.1,预期版本为1.5.1:

运行时:模块是用不兼容的Kotlin版本编译的。其元数据的二进制版本为1.7.1,预期版本为1.5.1:
EN

Stack Overflow用户
提问于 2022-08-30 14:05:35
回答 1查看 103关注 0票数 0

你好,在添加了Room依赖项并更改Kotlin版本后,我遇到了一个错误,似乎无法解决这个问题。

错误:

代码语言:javascript
运行
复制
/Users/Erin/.gradle/caches/transforms-3/c3d04919ade1d841f45db1aa77dde355/transformed/room-runtime-2.4.3-api.jar!/META-INF/room-runtime_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.7.1, expected version is 1.5.1.

build.gradle(:app)

代码语言:javascript
运行
复制
dependencies{
    def room_version = "2.4.3"

        //room dependencies
implementation("androidx.room:room-runtime:$room_version")
annotationProcessor("androidx.room:room-compiler:$room_version")
// To use Kotlin annotation processing tool (kapt)
kapt("androidx.room:room-compiler:$room_version")
implementation("androidx.room:room-ktx:$room_version")

}

Build.gradle(:项目)

代码语言:javascript
运行
复制
buildscript {
    ext {
        compose_version = '1.1.0-beta01'
    }

    dependencies {
        classpath("com.google.dagger:hilt-android-gradle-plugin:2.42")
    }
}// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
    id 'com.android.application' version '7.2.1' apply false
    id 'com.android.library' version '7.2.1' apply false
    id 'org.jetbrains.kotlin.android' version '1.5.31' apply false
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
EN

回答 1

Stack Overflow用户

发布于 2022-08-31 11:50:04

将Kotlin版本更新为1.6.10

代码语言:javascript
运行
复制
id 'org.jetbrains.kotlin.android' version '1.5.31' apply false
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73543818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档