В настоящее время я использую плагин kotlin-dsl Gradle 0.18.2 , Kotlin 1.2.51 и Gradle 4.10.2 в моем Проект Android (обратите внимание на временную ветку 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
.
Есть ли руководство по миграции помимо того, что написано в примечаниях к выпуску kotlin-dsl Gradle плагин?