2023年12月29日 星期五

【Debug】e: This version (1.3.2) of the Compose Compiler requires Kotlin version 1.7.20 but you appear to be using Kotlin version 1.9.0 which is not known to be compatible.


錯誤訊息 

e: This version (1.3.2) of the Compose Compiler requires Kotlin version 1.7.20 but you appear to be using Kotlin version 1.9.0 which is not known to be compatible.  Please fix your configuration (or `suppressKotlinVersionCompatibilityCheck` but don't say I didn't warn you!).


解決方式

我的 Kotlin 版本是 1.9 ,所以根據對照表, Compose 版本需要用 1.5.2 的。因此需要在應用級 build.gradle 加上
composeOptions {
    kotlinCompilerExtensionVersion = "1.5.2"
}

Compose 編譯器版本相容的 Kotlin 版本
1.5.61.9.21
1.5.51.9.20
1.5.41.9.20
1.5.31.9.10
1.5.21.9.0
1.5.11.9.0
1.5.01.9.0
1.4.81.8.22
1.4.71.8.21
1.4.61.8.20
1.4.51.8.20
1.4.41.8.10
1.4.31.8.10
1.4.21.8.10
1.4.11.8.0
1.4.01.8.0
1.4.0-alpha021.7.21
1.4.0-alpha011.7.20
1.3.21.7.20
1.3.11.7.10
1.3.01.7.10
1.3.0-rc021.7.10
1.3.0-rc011.7.10
1.3.0-beta011.7.10
1.2.01.7.0
1.2.0-rc021.6.21
1.2.0-rc011.6.21
1.2.0-beta031.6.21
1.2.0-beta021.6.21
1.2.0-beta011.6.21
1.2.0-alpha081.6.20
1.2.0-alpha071.6.10
1.2.0-alpha061.6.10
1.2.0-alpha051.6.10
1.2.0-alpha041.6.10
1.2.0-alpha031.6.10
1.2.0-alpha021.6.10
1.2.0-alpha011.6.10
1.1.11.6.10
1.1.01.6.10
1.1.0-rc031.6.10
1.1.0-rc021.6.10
1.1.0-rc011.6.0
1.1.0-beta041.6.0
1.1.0-beta031.5.31
1.1.0-beta021.5.31
1.1.0-beta011.5.31
1.1.0-alpha061.5.31
1.1.0-alpha051.5.31
1.0.51.5.31
1.0.41.5.31
1.1.0-alpha041.5.30
1.1.0-alpha031.5.30
1.0.31.5.30
1.1.0-alpha021.5.21
1.1.0-alpha011.5.21
1.0.21.5.21
1.0.11.5.21
1.0.01.5.10
1.0.0-rc021.5.10
1.0.0-rc011.5.10


參考資料

0 comments:

張貼留言