Recentemente ho aggiornato studio di Android da 1.5.1 a 2,0, dopo updation mi ha chiesto di utilizzare ultima Gradle cioè com.android.tools.build:gradle:2.0.0
problema con 2.0.0 Gradle e DataBinding
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0'
classpath "com.android.databinding:dataBinder:1.0-rc1"
}
Ma dopo l'aggiornamento sta mostrando errore Plug-in DataBinding.
apply plugin: 'com.android.databinding' //error on this line
Messaggio di errore:
Error:(2, 0) Cause: org/apache/commons/lang3/StringUtils
Open File
non ho usato alcuna libreria Apache o qualsiasi classe apache deprected.
UPDATE:
risposta di Harshad mi ha aiutato, quindi conclusione finale è che non abbiamo bisogno di aggiungere questi plugin con gradle 2.0.+
classpath "com.android.databinding:dataBinder:1.0-rc1"
rimuovere
apply plugin: 'com.android.databinding'
rimuovere
vedere la mia risposta se questo utile a voi. –
Il plugin Android Gradle include già il binding di dati dalla versione 1.5.0. Non hai più bisogno di usare il Plugin Gradle in più. Non dovevi farlo da un po 'di tempo ormai. Puoi attivare l'associazione dati nel tuo build.gradle semplicemente impostando un flag, vedi la risposta @Harshads. –
@XaverKapeller grazie per la spiegazione, ma recentemente stavo usando 1.5.0 e devo aggiungere quel plugin, penso che dopo 2.0.0 non abbiamo bisogno di aggiungere quei plug-in aggiuntivi. –