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>
上一篇 Android Butterknife 采坑记录
下一篇 ARouter 接入踩坑记录
目录
文章列表
1 Android 10(Api 29)新特性适配 - 后台应用增加定位限制
Android 10(Api 29)新特性适配 - 后台应用增加定位限制
2
MyBatis mybatis-generator配置
MyBatis mybatis-generator配置
3
Swift - 控制流及控制结构说明(if,switch,for,while)
Swift - 控制流及控制结构说明(if,switch,for,while)
4
Android NDK基础2:C_指针类型_空指针_多级指针_指针运算
Android NDK基础2:C_指针类型_空指针_多级指针_指针运算
5
设计模式(20)适配器模式
设计模式(20)适配器模式
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。