O elemento DSL 'android.dataBinding.enabled' está obsoleto e foi substituído por 'android.buildFeatures.dataBinding'

9

Obtém o seguinte aviso ao criar o projeto

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

estou usando Android Studio Canary 6

user158
fonte

Respostas:

20

A partir Android Gradle Plugin 4.0.0-alpha05daí, existe um novo bloco chamado buildFeaturespara ativar os recursos de compilação.

Portanto, para ativar a ligação de dados com o novo plug-in AGP, faça o seguinte

android {

    buildFeatures{
         dataBinding = true
    }
}

Referência: https://developer.android.com/studio/preview/features#agp-4-0-0

user158
fonte