无法生成DataBindingClass(Impl确实会生成)
来源:爱站网时间:2021-09-16编辑:网友分享
我最近从使用ButterKnife切换为使用android DataBinding,但是其中一个类无法生成。 ActivityMainBindingImpl
问题描述
我最近已从使用ButterKnife
切换为使用android DataBinding
,但是其中一个类无法生成。
[ActivityMainBindingImpl
但是ActivityMainBinding
丢失了,它还表明它在Impl类本身中找不到。
到目前为止,我已经尝试了通过多个搜索引擎在互联网上可以找到的所有内容。 (使高速缓存重建更新无效等)也许这是一个小众市场,我希望你们中的某些人以前曾经遇到过?
我有
dataBinding {
enabled = true
}
设置请注意,我使用的是androidx而不是旧的支持库。
我已经坚持了5个小时,看不出看似如此简单的东西怎么会出错。
它可能在某处默默地失败了,但是我在布局文件中有无任何元素的情况下都进行了尝试。
我也像这样正确包装我的布局:
似乎很奇怪,它可以很好地生成Impl类,但其他不存在。
我也进入了生成它的文件夹,并且只有Impl类可见。
完整的XML布局
错误是
Cannot resolve symbol 'ActivityMainBinding'
我的XML布局是activity_main.xml
思路:
您是否尝试像这样添加数据标签?
尽管我省略了数据标签,至少使我的绑定类弄乱了,尽管重新启动Android Studio有时也会产生怪异的效果。
(对不起,我希望将这个问题添加为评论,但我对此没有足够的声誉)