Проблема с Gradle 2.0.0 и DataBinding
Недавно я обновил Android studio с 1.5.1 до 2.0, после обновления он попросил меня использовать последнюю версию gradle, т.е. com.android.tools.build:gradle:2.0.0
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0'
classpath "com.android.databinding:dataBinder:1.0-rc1"
}
Но после обновления он показывает ошибку с плагином DataBinding.
apply plugin: 'com.android.databinding' //error on this line
Сообщение об ошибке:
Error:(2, 0) Cause: org/apache/commons/lang3/StringUtils
Open File
Я не использовал никакую библиотеку apache или какие-либо удаленные классы apache.
ОБНОВИТЬ:
Ответ Харшада помог мне, поэтому окончательный вывод - нам не нужно добавлять эти плагины с gradle 2.0.+
classpath "com.android.databinding:dataBinder:1.0-rc1"
Удалитьapply plugin: 'com.android.databinding'
Удалить
1 ответ
Решение
Это может помочь вам.
Вы можете просто удалить эти две строки кода:
apply plugin: 'com.android.databinding'
И этот в зависимости от buildscript:
classpath 'com.android.databinding:dataBinder:1.0-rc1'
Затем добавьте раздел dataBinding в ваш build.gradle следующим образом.
buildscript {
...
}
android {
...
dataBinding {
enabled = true
}
...
}
dependencies {
...
}