Vor kurzem habe ich Android Studio von 1.5.1 auf 2.0 aktualisiert, nachdem updation es mich gebeten, spätestens zu verwenden gradle dh com.android.tools.build:gradle:2.0.0
Problem mit gradle 2.0.0 und Databinding
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0'
classpath "com.android.databinding:dataBinder:1.0-rc1"
}
Aber nach der Aktualisierung es Fehler zeigt mit DataBinding-Plugin.
apply plugin: 'com.android.databinding' //error on this line
Fehlermeldung:
Error:(2, 0) Cause: org/apache/commons/lang3/StringUtils
Open File
Ich habe keine Apache-Bibliothek oder alle deprected Apache Klassen verwendet.
UPDATE:
Harshad Antwort hat mir geholfen, so endgültige Schlussfolgerung ist, dass wir
apply plugin: 'com.android.databinding'
entfernen entfernen Sie nicht diese Plugins mit gradle 2.0.+
classpath "com.android.databinding:dataBinder:1.0-rc1"
hinzufügen müssen
siehe meine Antwort, wenn dies für Sie hilfreich ist. –
Das Android Gradle Plugin enthält bereits eine Datenbindung seit Version 1.5.0. Sie müssen das zusätzliche Gradle-Plugin nicht mehr verwenden. Das musstest du jetzt nicht mehr lange machen. Sie können die Datenbindung in Ihrem build.gradle aktivieren, indem Sie einfach eine Markierung setzen, siehe Antwort @Harshads. –
@XaverKapeller danke für die Erklärung, aber vor kurzem habe ich 1.5.0 verwendet und ich muss dieses Plugin hinzufügen, ich denke nach 2.0.0 müssen wir diese Plugins nicht hinzufügen. –