L'élément DSL «android.dataBinding.enabled» est obsolète et a été remplacé par «android.buildFeatures.dataBinding»

9

Obtient l'avertissement suivant lors de la construction du projet

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

j'utilise Android Studio Canary 6

user158
la source

Réponses:

20

À partir de Android Gradle Plugin 4.0.0-alpha05là, un nouveau bloc est appelé buildFeaturespour activer les fonctionnalités de génération.

Donc, pour activer la liaison de données avec le nouveau plugin AGP, vous devez suivre

android {

    buildFeatures{
         dataBinding = true
    }
}

Référence: https://developer.android.com/studio/preview/features#agp-4-0-0

user158
la source