编程那点事 编程那点事编程那点事

This version (1.4.3) of the Compose Compiler requires Kotlin version 1.8.10

This version (1.4.3) of the Compose Compiler requires Kotlin version 1.8.10

安卓开发,具体报错如下:

This version (1.4.3) of the Compose Compiler requires Kotlin version 1.8.10 but you appear to be using Kotlin version 1.9.0 which is not known to be compatible.  Please consult the Compose-Kotlin compatibility map located at https://developer.android.com/jetpack/androidx/releases/compose-kotlin to choose a compatible version pair (or `suppressKotlinVersionCompatibilityCheck` but don't say I didn't warn you!).

简单来说,就是 compose 与 kotlin 不兼容,我的是1.4.3,Kotlin 应该是 1.8.10,而我现在的是 1.9.0。

预发布 Kotlin 兼容性表格

 

官方链接:https://developer.android.google.cn/jetpack/androidx/releases/compose-kotlin?hl=zh-cn。

接下来的修改就简单了,找到 build.gradle 文件,把 org.jetbrains.kotlin.android 中的 version 改成 1.8.10 即可。

修改前:

plugins {
    id 'com.android.application' version '8.1.1' apply false
    id 'org.jetbrains.kotlin.android' version '1.9.0' apply false
    id 'com.android.library' version '8.1.1' apply false
}

修改后:

plugins {
    id 'com.android.application' version '8.1.1' apply false
    id 'org.jetbrains.kotlin.android' version '1.8.10' apply false
    id 'com.android.library' version '8.1.1' apply false
}

修改完后,单击 Sync Now 就可以了。

android studio sync now 按钮

编程那点事 更专业 更方便

登录

找回密码

注册