当前位置: 首页 > 知识库问答 >
问题:

其元数据的二进制版本是1.7.1,预期版本是1.5.1

施默
2023-03-14

C:/Users/khare/。grad le/caches/modules-2/files-2.1/org . jetbrains . kot Lin/kot Lin-stdlib-common/1 . 7 . 0/51736992 f 422993 a1 e 741051 BDF 3c 12801 bc1 ca 1/kot Lin-stdlib-common-1 . 7 . 0 . jar!/META-INF/kotlin-stdlib-common . kot Lin _ Module:模块是用不兼容版本的kot Lin编译的。其元数据的二进制版本是1.7.1,预期版本是1.5.1。

我该怎么办?如何修复它?

共有3个答案

漆雕彦
2023-03-14

这是因为你的Gradle项目的Kotlin版本。

请升级您的静态编程语言库版本。

有关更多详细信息,请查看以下链接。

模块是用不兼容的Kotlin版本编译的。其元数据的二进制版本为1.5.1,预期的版本是1.1.15

麻阳
2023-03-14

只需转到build . gradle(Project:your Project name)

改变

plugins {
  ...

  id 'org.jetbrains.kotlin.android' version '1.5.x' apply false

  ...
}

[1.5.x表示您的情况下的x版本号,如1.5.1]

plugins { 
  ...

  id 'org.jetbrains.kotlin.android' version '1.7.10' apply false

  ...
}

这在我的情况下有效..

司徒炎彬
2023-03-14

在build.gradle(project)内部的(依赖项)中,从< code>1.5.x转换,在我的例子中,x是(20)

 classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20"

至1.7.10版

 classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.10"

在此处输入图像描述

 类似资料: