Элемент DSL 'android.dataBinding.enabled' устарел и был заменен на 'android.buildFeatures.dataBinding'

9

Получает следующее предупреждение при сборке проекта

DSL element 'android.dataBinding.enabled' is obsolete and has been replaced with 'android.buildFeatures.dataBinding'.

я использую Android Studio Canary 6

user158
источник

Ответы:

20

Начиная с Android Gradle Plugin 4.0.0-alpha05нового блока, который вызывается buildFeaturesдля включения функций сборки.

Таким образом, чтобы включить привязку данных с новым плагином AGP, вы должны сделать следующее

android {

    buildFeatures{
         dataBinding = true
    }
}

Ссылка: https://developer.android.com/studio/preview/features#agp-4-0-0

user158
источник