目前我有一个应用程序使用 Kotlin 的“1.7.21”版本:
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.21"
它工作正常,我可以使用最新版本的 Studio 和 Android Gradle 插件进行构建。
但是我需要添加一个使用更高版本的 Kotlin (1.9.0) 的库。
当我添加它时,我无法再进行构建了:
.gradle/caches/transforms-3/9d5ec3680cc0f4f2551fcfbe23e12937/transformed/jetified-kotlin-stdlib-1.9.0.jar!/META-INF/kotlin-stdlib-jdk7.kotlin_module: 模块是使用不兼容的 Kotlin 版本编译的。二进制 其元数据版本是1.9.0,预期版本是1.7.1。
我无法轻松更新应用程序的 Kotlin 版本,因为它仍然使用
'kotlin-android-extensions'
插件,该插件不适用于最新版本的 Kotlin,所以我需要重写大量代码
如果您不通过 gradle 导入使用该库,请将您的库(模块)kotlin 版本降级到 1.7.21