DSL öğesi 'android.dataBinding.enabled' kullanılmıyor ve 'android.buildFeatures.dataBinding' ile değiştirildi


26

Projeyi oluştururken aşağıdaki uyarıyı alır

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

Ben kullanıyorum Android Studio Canary 6

Yanıtlar:


63

Buradan başlayarak derleme özelliklerini etkinleştirmek için Android Gradle Plugin 4.0.0-alpha05çağrılan yeni bir blok var buildFeatures.

Bu nedenle, yeni AGP eklentisi ile veritabanını etkinleştirmek için aşağıdakileri yapmak zorundasınız

android {

    buildFeatures{
         dataBinding = true
         // for view binding :
         // viewBinding = true
    }
}

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


2
benim için işe yarayan buildFeatures {viewBinding = true}
kostas.kougios
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.