相关疑难解决方法(0)

Android数据绑定NoSuchMethodError

我无法设置我的项目以使用Android数据绑定.这是我的build.gradle:

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"
    ...
}
Run Code Online (Sandbox Code Playgroud)

当我构建时,我收到此错误:

[数据绑定插件]:无法设置数据绑定

.java.lang.NoSuchMethodError:android.databinding.tool.LayoutXmlProcessor(Ljava /郎/字符串; Ljava/util的/列表; Landroid /数据绑定/工具/写入器/ JavaFileWriter; IZ)V

编辑

我修改过build.gradle:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.5.0'
    }
}
Run Code Online (Sandbox Code Playgroud)

但我仍然得到同样的错误.我也有这个apt配置:

apt {
    arguments {
        androidManifestFile variant.outputs[0].processResources.manifestFile
    }
}
Run Code Online (Sandbox Code Playgroud)

因为我正在使用AndroidAnnotations.

java data-binding android

3
推荐指数
1
解决办法
1974
查看次数

标签 统计

android ×1

data-binding ×1

java ×1