kotlin 新的compose版本1.4.3给出了一个奇怪的错误

qvtsj1bj  于 2023-06-06  发布在  Kotlin
关注(0)|答案(1)|浏览(573)

好吧,所以当我在android studio中用sdk33开始一个新项目时,一切都很好。我进入应用程序的gradle,看到compose的版本不是最新版本。如果我更新到最新版本,虽然我得到一个错误,说

Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.

我不知道为什么,但新版本的compose不稳定还是我有错误的jdk我没有线索,它只是给了我这个错误,试图切换任何版本的任何东西要么给我同样的错误或一个新的...有人知道为什么会这样吗

z31licg0

z31licg01#

如果你使用的是compose版本1.4.3,你应该使用最新的Kotlin版本1.8.21和compose编译器版本1.4.7。请参阅this文档了解编写版本兼容性。
在项目build.gradle文件中:

plugins {
    id("org.jetbrains.kotlin.android") version "1.8.21" apply false
}

在您的应用build.gradle文件中:

android {
    composeOptions {
        kotlinCompilerExtensionVersion = "1.4.7"
    }
}

您可能需要升级您的Android Grade插件和Java版本。

相关问题