当前位置: 首页 > 知识库问答 >
问题:

Android Studio 3.0在数据绑定时显示错误

平和雅
2023-03-14

今天我将我的Android Studio更新为3.0(稳定版)。现在,Android Studio在ActivityMainBinding=DataBindingUtil上显示了一个错误。setContentView(此,R.layout.activity\u main)上绘制红色下划线(此,R.layout.activity\u main)
构建和运行应用程序时没有问题。这只会让我对错误消息感到不舒服
这是错误消息。

共有1个答案

苗运珧
2023-03-14

[Update]我之前假定的修复只是暂时的,因为当重新构建缓存时,绑定警告会返回

然而,我终于找到了真正的解决办法。事实证明,我需要将导入语句更改为

import androidx.databinding.library.baseAdapters.BR;

Android Studio在以前的targetSdk升级中未正确迁移此内容。。

以下内容对我不起作用,但可能对你起作用

对我来说,这是从Android Studio通过“文件”解决的-

 类似资料:
  • 由于此错误,我无法生成项目。我从一个片段中删除了数据绑定实现,现在项目不构建了。我仔细检查了布局,如果我没有留下任何东西在上面。 它在运行任务时引发错误->:app:DatabindingGenBaseClassesMockDebug->Execute writeBaseClasses

  • 我创建了绑定到viewmodel相同属性的combobox和textblock 结果是在组合框中显示错误的selecteditem(总是第一个)。Textblock总是有正确的值。当我在combobox中选择不同的值时,textblock会正确更新。如果我移除 IsSynchronizedWithCurrentItem=“真” 然后组合框显示“空”值。语言的选择项目应该有正确的对象(通过调试)。

  • 而不是这个冗长的消息,我只是想显示“对不起-记录已经存在。” 这可能吗?

  • 我对kotlin相对较新,并试图在一些片段中构建一个带有数据绑定的项目。我有一个名为UserFraank的片段,其中包含一个Recyclview,如下所示: 以及用户的xml布局文件片段。xml如下所示: 还有一个类似的适配器类和item_user.xml: item-user.xml: 请注意,gradle中已经启用了数据绑定,这里非常重要的问题是,在我的片段和适配器中,这一行: 报告类型不匹配

  • 我的数据存储在数据库中,我使用来显示数据。 在中,一切看起来都应该如此,但在中,日期显示得应该如此。这两个类型实际上并不重要,但类型看起来像一个实际上是一个。 如何才能正确显示? 元数据库:

  • 数据绑定 JXML 中的动态数据来自于该 Page 的 data字段。 简单绑定 数据绑定使用 Mustache 语法(双大括号)将变量包起来,可以作用于以下: 页面内容 <view> hello {{ name }} </view> Page({ data: { name: 'cortana' } }) 组件属性(需要在双引号之内) <view id="{{id}}"> </