无法生成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有时也会产生怪异的效果。

(对不起,我希望将这个问题添加为评论,但我对此没有足够的声誉)

上一篇:Spring Boot和Azure:在自动配置之前初始化bean

下一篇:如何向弹簧状态机动作添加动态参数?

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载