错误:包数据绑定不存在且错误:找不到符号BR

时间:2018-05-09 06:04:06

标签: android android-gradle android-databinding

在处理了许多xml和活动后,一切都很好。现在出现了这个错误。 最糟糕的是我找不到问题

error: package databinding does not exist

和这个

error: cannot find symbol BR

构建堆栈跟踪仅显示此内容。

有人可以告诉我在项目中找到问题的方法是什么。因为gradle错误只显示databinding类构建错误。

我搜索了很多。这个answer建议使用debug运行。当我使用调试构建时,有超过100k行。我怎样才能找到确切的问题行?

  

问题并非直接链接到Android Databinding。有一个   项目中的错误(某些变量未正确设置)

     

我建议使用gradle与“ - debug和--stacktrace”   对于更多信息,它有很多帮助。

这个answer说要添加一些依赖。当我添加这个依赖

  

这是android-apt插件引起的问题。它忽略了所提供的   数据绑定插件添加的依赖项。

     

https://bitbucket.org/hvisser/android-apt/issue/38/android-apt-breaks-brand-new-data-binding#comment-18504545

     

您可以通过在您的gradle文件中添加:apt 'com.android.databinding:compiler:1.0-rc0来解决此问题。

我试过这个,但是出现以下错误

Could not find method apt() for arguments [com.android.databinding:compiler:1.0-rc0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

如何摆脱这个问题。 android可以确切地告诉问题在哪里吗?

0 个答案:

没有答案