5

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.0problema 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

+0

vedere la mia risposta se questo utile a voi. –

+2

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. –

+0

@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. –

risposta

7

Questo può essere d'aiuto u.

Si può solo rimuovere queste due righe di codice:

apply plugin: 'com.android.databinding' 

E questo in dipendenze di buildscript:

classpath 'com.android.databinding:dataBinder:1.0-rc1' 

quindi aggiungere la sezione di associazione dati al vostro build.gradle come questo.

buildscript { 
    ... 
} 

android { 
    ... 

    dataBinding { 
     enabled = true 
    } 
    ... 

} 

dependencies { 
    ... 
} 
+0

ohh sì, questo aiuta, ora non abbiamo bisogno di aggiungere quei plugin. Grazie –

+0

@RaviRupareliya Se questo aiuto accetta la risposta. –

+0

sì, lo farò, dammi un po 'di tempo –