英文:
How do i fix Runtime Error: Task :app:compileDebugKotlin FAILED e: This version (1.1.1) of the Compose Compile requires ..... known to be compatibler?
问题
Android Compose 项目在运行时抛出编译错误:
> 任务:app:compileDebugKotlin 失败 e:Compose 编译器的此版本(1.1.1)需要 Kotlin 版本 1.6.10,但您似乎正在使用 Kotlin 版本 1.7.21,这是不被认为是兼容的。请修复您的配置(或 suppressKotlinVersionCompatibilityCheck
,但别说我没警告过你!)。
我降级了版本并期望它可以工作。
英文:
Android compose project throw compilation error at RunTimme:
>Task :app:compileDebugKotlin FAILED e: This version (1.1.1) of the Compose Compiler requires Kotlin version 1.6.10 but you appear to be using Kotlin version 1.7.21 which is not known to be compatible. Please fix your configuration (or suppressKotlinVersionCompatibilityCheck
but don't say I didn't warn you!).
I downgraded the version and expected it to work
答案1
得分: 0
我面临了几天的错误,以下是我用来修复这个错误的方法:
-
将Gradle版本从 id 'org.jetbrains.kotlin.android' version '1.7.21' 降级为 id 'org.jetbrains.kotlin.android' version '1.6.10' 并添加 apply false。
-
我将所有依赖项中的 $compose_version 更改为 1.3.2。
示例:将 implementation "androidx.compose.ui:ui:$compose_version" 更改为 implementation "androidx.compose.ui:ui:1.3.2"。
英文:
I faced error for days, This is what I did to fix this error:
- Downgrade the Gradle version from id 'org.jetbrains.kotlin.android' version '1.7.21' apply false
To
id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
- I changed all the dependencies with $compose_version" to 1.3.2"
Example: Change implementation "androidx.compose.ui:ui:$compose_version" to implementation "androidx.compose.ui:ui:1.3.2"
答案2
得分: 0
将Kotlin版本保持在1.6.10,并将Compose版本保持在1.1.1。
英文:
As it is mentioned kotlin version to 1.6.10 and keep compose version to 1.1.1.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论