kotlinCompilerVersion 已弃用

Dun*_*Luk 11 android gradle android-studio android-jetpack android-jetpack-compose

我刚刚使用“Empty Compose Activity”Android Studio (2020.3.1 Canary 14) 模板启动了一个新的 Jetpack Compose 项目,但我的build.gradle.kts (:app)文件中收到以下警告:

“kotlinCompilerVersion:字符串?” 已弃用。

在此处输入图片说明

弃用不提供有关使用什么的任何信息。我应该简单地删除这个选项还是做其他事情?

Gab*_*tti 26

kotlinCompilerVersion可以安全移除。
Compose 现在使用buildscript.

buildscript {
    ext.kotlin_version = '1.5.21'
    //....
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}
Run Code Online (Sandbox Code Playgroud)

如果您正在使用plugins块(insettings.gradlebuild.gradle

pluginManagement {
    //..
    plugins {
        id 'org.jetbrains.kotlin.android' version '1.5.21' 
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 谢谢。您从哪里得知此事? (2认同)
  • @DuncanLuk 在 Kotlin slack 频道中。https://surveys.jetbrains.com/s3/kotlin-slack-sign-up (2认同)
  • 我的错,抱歉,我正在查看仍然需要的 `kotlinCompilerExtensionVersion` 而不是 `kotlinCompilerVersion` XD (2认同)