【发布时间】:2021-08-07 08:30:29
【问题描述】:
kotlinCompilerVersions 在composeOptions 中的使用已被弃用,此后 compose 仅使用项目级构建文件中定义的 kotlin 版本。现在,即使这样似乎也已被弃用,因为从 compose 1.0.1 开始,buildScript 中没有指定 kotlin 版本。现在怎么更新?事实上,“去哪里”?我无法构建项目。
这就是我的项目级构建中的全部内容
task clean(type: Delete) {
delete rootProject.buildDir
}
buildscript {
ext {
compose_version = '1.0.1'
}
}
很明显,在任何地方都没有定义 kotlin 版本(对于应用程序级别的构建也是如此),但很明显版本是从某个地方获取的,导致编译器错误。这就是我想知道的 - 从哪里获取版本,是否以及如何修改。
我目前收到此错误
e: This version (1.0.1) of the Compose Compiler requires Kotlin version 1.5.21 but you appear to be using Kotlin version 1.5.10 which is not known to be compatible. Please fix your configuration (or `suppressKotlinVersionCompatibilityCheck` but don't say I didn't warn you!).
好吧,我不想取消警告。如果有其他解决方案,我会很感激你的帮助
谢谢!
【问题讨论】:
标签: kotlin gradle android-jetpack-compose