【发布时间】:2019-01-12 19:56:52
【问题描述】:
我目前在我的Android project 中使用kotlin-dsl Gradle plugin 0.18.2、Kotlin 1.2.51 和 Gradle 4.10.2(看看临时的project-setup分支)。
我喜欢迁移到 Kotlin 1.3。但是,我很难找出哪种版本组合有效。我将依赖项提升到最新版本:
// in build.gradle.kts:
id("org.gradle.kotlin.kotlin-dsl") version "1.0.4"
...
// in build.gradle:
org.jetbrains.kotlin:kotlin-stdlib:1.3.10
一旦我运行 Gradle 任务,它就会失败并出现以下错误:
警告:不支持的 Kotlin 插件版本。
embedded-kotlin和kotlin-dsl插件依赖于 Kotlin1.2.61的功能,这些功能可能与请求的版本1.3.10不同。
除了release notes of the kotlin-dsl Gradle plugin中写的内容外,还有迁移指南吗?
相关
【问题讨论】:
-
我认为你需要升级到 Gradle 5.0 和 kotlin-dsl 1.0。
标签: android gradle kotlin gradle-kotlin-dsl kotlin-dsl