在Gradle中添加dataBinding时,无法在空对象上调用方法数据Binding()

时间:2018-10-08 06:27:59

标签: android android-studio data-binding android-databinding

我在stackoverflow中进行了大量搜索,找不到针对此特定问题的解决方案,

我添加了

 dataBinding {
        enabled = true
    }

在android {}内部也启用了android支持存储库

但收到此错误

更新:使用Java

  

Cannot invoke method data Binding() on null object

1 个答案:

答案 0 :(得分:0)

如果您没有最新的插件,请进行更新。

项目级别gradle。

buildscript {
    repositories {
        google()
        ...
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.0'
    }
}

gradle-wrapper.properties

distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip

还请注意数据绑定支持大于14版本。参见documentation。 因此,如果您的目标是14岁以下,请不要使用数据绑定。