问题说明:
我的android项目结构:
ModuleA(application) 依赖ModuleB(library),ModuleB依赖ModuleC(library); 其中ModuleA和ModuleC开启了
dataBinding {
enabled = true
}
或者
buildFeatures{
dataBinding = true
viewBinding = true
}
但是ModuleB没有开启的话,就会提示上面的错误。
解决方法:
ModuleB也要开启databinding,否则ModuleC里的DataBinding方法就会报must not be null问题;
可能还有其他情况也会导致相同的错误提示,这只是我遇到的问题及解决方法。仅供参考!