5

最近、Androidスタジオを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 クラスは使用していません。

アップデート :

Harshad の答えは私を助けたので、最終的な結論は、これらのプラグインを追加する必要がないということですgradle 2.0.+

classpath "com.android.databinding:dataBinder:1.0-rc1" 削除
apply plugin: 'com.android.databinding' する

4

1 に答える 1

7

これはあなたを助けるかもしれません。

次の 2 行のコードを削除するだけです。

apply plugin: 'com.android.databinding'

そして、これはビルドスクリプトの依存関係にあります:

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

次に、このように dataBinding セクションを build.gradle に追加します。

buildscript {
    ...
}

android {
    ...

    dataBinding {
        enabled = true
    }
    ...

}

dependencies {
    ...
}
于 2016-04-08T04:16:44.073 に答える