我無法設置我的項目使用Android數據綁定。這是我的build.gradle
:Android數據綁定NoSuchMethodError
apply plugin: 'com.android.databinding'
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0-beta2'
classpath "com.android.databinding:dataBinder:1.0-rc4"
}
}
android {
...
dataBinding {
enabled = true
}
compileSdkVersion 21
buildToolsVersion "20.0.0"
...
}
當我建,我得到這個錯誤:
[data binding plugin]: failed to setup data binding
java.lang.NoSuchMethodError: android.databinding.tool.LayoutXmlProcessor.(Ljava/lang/String;Ljava/util/List;Landroid/databinding/tool/writer/JavaFileWriter;IZ)V
編輯
我已經修改build.gradle
:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
}
}
但我仍然得到相同的錯誤。我也有這apt
配置:
apt {
arguments {
androidManifestFile variant.outputs[0].processResources.manifestFile
}
}
因爲我使用AndroidAnnotations。
刪除類路徑「com.android.databinding:dataBinder:1.0-rc4」。 – yigit