Как установить ViewBinding в buildgradle.kts?
Я мог легко установить dataBinding
в buld.gradle.kts
при выполнении:
dataBinding {
isEnabled = true
}
Но я не мог найти эквивалента для viewBinding
.
4 ответа
Решение
В качестве
viewBinding.isEnabled
будет устаревшим, лучше использовать buildFeatures.
android {
...
buildFeatures {
viewBinding = true
}
}
Вам нужно быть на Android Studio 3.6 и добавить:
android {
viewBinding.isEnabled = true
}
Обновить:
Вам также нужно, чтобы ваш плагин gradle был хотя бы на 3.6.0
android {
viewBinding {
isEnabled = true
}
}
С плагином Android Gradle 3.6.0 или новее, с Android Studio 3.6.0 или новее и с Android Build Tools новее, чем 3.6.0 (classpath("com.android.tools.build:gradle:3.6.0")
Есть 2 способа сделать это. Оба работали на меня
// Первый
android {
buildFeatures {
viewBinding = true
}
}
// Второй
android {
viewBinding.isEnabled = true
}