Проблема с 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 {
    ...
}
Другие вопросы по тегам