我有一个项目,其中每个功能都是其自己的模块。
我已经在主应用程序模块中定义了一些自定义数据绑定BindingAdapter
,但是无法从其他模块访问它们。
我通常会收到此错误:Cannot find the setter for attribute xxx
每个模块在各自的gradle文件中都有dataBinding{ enabled true }
。
如果我将@BindingAdapter
定义从核心模块移到需要它的模块,它将突然起作用。
我正在使用gradle工具的3.3.1
版。
答案 0 :(得分:0)
在您的库模块中添加以下内容
apply plugin: 'kotlin-kapt'