如果您在android studio中收到此错误“此版本(1.3.2)的合成编译器需要Kotlin版本1.7.20,但您似乎正在使用Kotlin版本1.8.0,未知是否兼容。请修复您的配置(或suppressKotlinVersionCompatibilityCheck,但不要说我没有警告过您!)”。
suppressKotlinVersionCompatibilityCheck
gfttwv5a1#
我想是的。我遇到了同样的问题。这里是我从别人那里学到的另一个解决方案。将其添加到kotlinOptions {}中的module build.gradle。它是这样的:
kotlinOptions { // other configurations freeCompilerArgs += [ "-Xallow-jvm-ir-dependencies", "-P", "plugin:androidx.compose.compiler.plugins.kotlin:suppressKotlinVersionCompatibilityCheck=true"] }
对我来说很有效,但可能有潜在的bug。
deyfvvtc2#
2023年1月合成UI的最新版本(1.4.0-alpha 02)与Kotlin1.7.21兼容。您必须强制执行该操作,抑制警告,并可能处理任何不兼容性,或者等待针对Kotlin1.8.x更新的新Compose发行版。您可以在Compose to Kotlin Compatibility Map页面中跟踪合成和Kotlin之间的兼容性。
gcuhipw93#
这是因为Kotlin版本更新了,而Compos版本还没有更新,所以我们要等待新版本的Compose,如果我错了,别人会纠正我。
3条答案
按热度按时间gfttwv5a1#
我想是的。我遇到了同样的问题。这里是我从别人那里学到的另一个解决方案。将其添加到kotlinOptions {}中的module build.gradle。它是这样的:
对我来说很有效,但可能有潜在的bug。
deyfvvtc2#
2023年1月
合成UI的最新版本(1.4.0-alpha 02)与Kotlin1.7.21兼容。
您必须强制执行该操作,抑制警告,并可能处理任何不兼容性,或者等待针对Kotlin1.8.x更新的新Compose发行版。
您可以在Compose to Kotlin Compatibility Map页面中跟踪合成和Kotlin之间的兼容性。
gcuhipw93#
这是因为Kotlin版本更新了,而Compos版本还没有更新,所以我们要等待新版本的Compose,如果我错了,别人会纠正我。