問題
Kotlin Android Extensionsの実験的機能を使おうとした際、Kotlin Gradle DSLで書かれた build.gradle
に、以下のような記述をしても使いことができない。
build.gradle.kts
plugins {
kotlin("android.extensions")
kotlin("android")
}
android {
androidExtensions {
isExperimental = true
}
}
対処法
AndroidExtensionsExtension
をインポートしてその中で isExperimental = true
を記述する。
build.gradle.kts
import org.jetbrains.kotlin.gradle.internal.AndroidExtensionsExtension
plugins {
kotlin("android.extensions")
kotlin("android")
}
android {
androidExtensions {
configure(delegateClosureOf<AndroidExtensionsExtension> {
isExperimental = true
})
}
}