Elemen DSL 'android.dataBinding.enabled' sudah usang dan telah diganti dengan 'android.buildFeatures.dataBinding'

9

Mendapat peringatan berikut saat membangun proyek

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

saya menggunakan Android Studio Canary 6

pengguna158
sumber

Jawaban:

20

Mulai dari Android Gradle Plugin 4.0.0-alpha05ada blok baru yang disebut buildFeaturesuntuk mengaktifkan fitur build.

Jadi untuk mengaktifkan penyatuan data dengan plugin AGP baru Anda harus melakukan seperti berikut

android {

    buildFeatures{
         dataBinding = true
    }
}

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

pengguna158
sumber