Android BindingImpl在绑定文件已存在时找不到

Android BindingImpl在绑定文件已存在时找不到,android,android-databinding,Android,Android Databinding,I数据绑定recyclerview的项。编译项目时,它显示bindingImpl在绑定文件存在时未找到 class MyAdapter(): ListAdapter<...>( ... ) { var data = listOf<Maintainer>() override fun getItemCount() = data.size override fun onCreateViewHolder(paren

I数据绑定recyclerview的项。编译项目时,它显示bindingImpl在绑定文件存在时未找到

class MyAdapter(): 
    ListAdapter<...>(
        ...
    ) {

    var data = listOf<Maintainer>()

    override fun getItemCount() = data.size

    override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
        return ViewHolder(
            ListItemBinding.inflate(LayoutInflater.from(parent.context)) // No error show in binding file
        )
    }
    ...
}

// the output of error message when compile project
DataBinderMapperImpl.java:15: Error: 
not find the symbol databinding.ListItemBindingImpl;
类MyAdapter():
列表适配器(
...
) {
var data=listOf()
重写getItemCount()=data.size
override onCreateViewHolder(父级:ViewGroup,viewType:Int):ViewHolder{
返回视窗座(
ListItemBinding.inflate(LayoutInflater.from(parent.context))//绑定文件中未显示错误
)
}
...
}
//编译项目时错误消息的输出
DataBinderMapperImpl.java:15:错误:
找不到符号databinding.ListItemBindingImpl;

一个可能的问题是您的
列表\u item.xml
布局中可能有一些错误,因此impl类无法生成。你能用
list\u item.xml
的代码更新你的答案吗?