Das DSL-Element 'android.dataBinding.enabled' ist veraltet und wurde durch 'android.buildFeatures.dataBinding' ersetzt.

9

Ruft beim Erstellen des Projekts die folgende Warnung ab

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

ich benutze Android Studio Canary 6

user158
quelle

Antworten:

20

Ab Android Gradle Plugin 4.0.0-alpha05dort wird ein neuer Block aufgerufen buildFeatures, um Build-Funktionen zu aktivieren.

Um die Datenbindung mit dem neuen AGP-Plugin zu aktivieren, müssen Sie Folgendes tun

android {

    buildFeatures{
         dataBinding = true
    }
}

Referenz: https://developer.android.com/studio/preview/features#agp-4-0-0

user158
quelle