Android DataBinding 采坑记录

NoClassDefFoundError: Failed resolution of: Landroidx/databinding/DataBinderMapperImpl

app module 和 相关的 子 module 均需配置

android {

    dataBinding {
        enabled = true
    }
}

Cause: couldn't make a guess for xxx

Cause: couldn't make a guess for cc.androidx.app_widget.adapter.BaseRecyclerViewAdapter.entity.Person

错误分析: 问题出在type引用对象的包名包含了大写
解决方法: 包路径都为小写

<data>
    <variable
        name="person"
        type="cc.androidx.app_widget.adapter.brva.entity.Person"/>

    <variable
        name="presenter"
        type="cc.androidx.app_widget.adapter.brva.entity.PersonPresenter"/>
</data>

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/03/18/android-databinding-record/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
Android DataBinding 采坑记录
NoClassDefFoundError: Failed resolution of: Landroidx/databinding/DataBinderMapperImpl app module 和 相关的 子 module 均需配置 android { dataB……
<<上一篇
下一篇>>
文章目录
关闭
目 录