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

未解决的引用:数据库绑定

东郭俊楠
2023-03-14

我使用Android Studio Beta 1与Android Gradle插件3.0.0-beta1静态编程语言插件1.1.3-2。我还启用了数据绑定:

dataBinding {
    enabled = true
}

但不幸的是,Kotlin类看不到从布局生成的类,因为我会遇到如下错误:

错误:(17,31)未解析的引用:数据绑定

错误:(39,36)未解决的引用:MyFragment绑定

当然,Java类可以看到这些生成的类。

共有2个答案

平嘉熙
2023-03-14

gradle中为Kotlin添加此依赖项,以使用databinding

kapt "com.android.databinding:compiler:2.3.3"
慎志国
2023-03-14

尝试添加kapt并在模块级别的. gradle文件中应用该插件

apply plugin: 'kotlin-kapt'

//..

dependencies {
   //..
    kapt 'com.android.databinding:compiler:2.3.2'
   //..
}
 类似资料:
  • 我使用新的数据绑定库在Java编写了以下片段类 它的编译和运行都很好。 我尝试用Kotlin重写它,并得出以下结论: 但现在步骤输出以下内容: 错误:(16,38)未解析引用:DataBinding 错误:(37,27)未解析引用:FragmentDataBinding 我如何使用android-databinding库与Kotlin? 我的顶级: 应用程序目录中的我的(仅相关部分): 我使用的是

  • 当我尝试将数据绑定导入MainActivity时,会出现“未解析引用:数据绑定”错误。 主活动文件: 其中包名是我的包名。包名被识别,只有数据绑定不被识别,因此它显示为红色。 我想正是因为这个,碎片登录绑定 也不被承认。 项目build.gradle文件: 应用程序build.gradle文件: 我已经尝试遵循这个codelabhttps://codelabs.developers.google.

  • 我一直得到错误"未解决的引用:绑定"。有人知道我错过了什么吗?我已经试着更新了一切。但是绑定不起作用。 建筑格拉德尔。(module.app):

  • 一切正常,但DatabaseReference无法获取数据,这就像是忽略了我的代码运行,就像我的internet无法运行一样,请帮助我,我是这个社区的新手,下面是我的代码和图片。 以前它是工作的,但由于我只是更改了一些代码,使只有currentVersion>=vCode,这样即使数据库中的值是 firebase数据库映像 mainactivity.java manifest.xml 依赖关系

  • 当我试图构建我的应用程序时,我遇到了以下编译错误: 持久性模块在Android设置中是独立的。 建筑格拉德尔 ext.androidXRoom=“2.1.0-alpha02” 我试着把kotlin版本,room版本,改回AndroidArch room,但没用。我还尝试了清理项目和使Android Studio的缓存失效。但它不起作用。 编辑:AppDatabase源

  • 我正在尝试创建一个数据库,然后在其中创建一个表。我使用docker-compose.yml在一个sql文件中编写了查询,以便与postgres图像一起使用 当我尝试使用docker compose build,然后使用docker compose up时,我得到一个错误 “psql:/docker entrypoint initdb.d/init.sql:18:错误:未实现跨数据库引用:“real