库模块中的数据绑定

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了库模块中的数据绑定相关的知识,希望对你有一定的参考价值。

我有两个模块的项目:库和示例。一切正常,因为我想在我的库模块中使用数据绑定。

当我尝试使用示例模块中的类与数据绑定使用应用程序崩溃时:

Caused by: java.lang.NoClassDefFoundError: Failed resolution of: 
Lcom/app/test/databinding/TextItemBinding;

我正在使用gradle 2.1.2并且还使用2.2.0-beta2进行测试。

两个模块都导入:

dataBinding {
  enabled true
}

当我将DataBinding的代码移动到单个模块时,项目代码工作正常。

有没有人有类似的问题?

答案

找到决议,我有:

testCoverageEnabled true

debug部分显示此错误。

以上是关于库模块中的数据绑定的主要内容,如果未能解决你的问题,请参考以下文章

子模块中的 Android 数据绑定

如何有条件地将 C 代码片段编译到我的 Perl 模块?

如何初始化片段中的绑定属性以使双向数据绑定工作

使用 MVVM 和数据绑定更改每个片段中的工具栏标题

如何用 Android 数据绑定替换 androidx.fragment.app.FragmentContainerView 中的片段

python中的模块,库,包有啥区别