编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

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 按钮

未经允许不得转载: 技术文章 » 移动开发 » 安卓开发 » This version (1.4.3) of the Compose Compiler requires Kotlin version 1.8.10