java - 如何清理生成的数据绑定(bind)文件?

标签 java android kotlin data-binding

我遇到一个问题

我在 git 分支中创建了 Activity 和 xml 文件。

提交这些任务,并更改分支以执行其他操作。

但是,在构建应用程序时,出现以下错误。

/Users/xxxx/Desktop/product/product-app-android/app/build/generated/source/kapt/stgDebug/kr/co/product/product/databinding/ActivityDebugUserInfoBindingImpl.java:8: error: cannot find symbol

ActivityDebugUserInfo 是我在上一个分支中创建的文件。

当前分支中没有该文件。尽管如此,它是自动创建的

我重复清理项目并重建,无效缓存并重新启动。但问题并没有解决。

自动生成的文件已经像僵尸一样复活了。

显然,我认为该文件会根据一些缓存数据自动生成。

但我不知道那是什么。

如何刷新生成的数据绑定(bind)文件?

最佳答案

self 回答。

就我而言,修复以下代码后,问题得到解决。

为了加快构建速度,我在 gradle.properties 中使用了以下代码:

org.gradle.daemon = true
org.gradle.parallel = true
org.gradle.configureondemond = true
org.gradle.caching = true

因此,clean 无法正常工作。注释掉代码后,就成功了。

关于java - 如何清理生成的数据绑定(bind)文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62257722/

相关文章:

java - 有没有办法从Gradle 4.0中的网络位置下载依赖项jar?

java - 如何使用 Apache POI 来证明段落的合理性?

java - Kotlin/Java - 货币类别的默认小数位

Android popBackStackImmediate无法移除Glide的SupportRequestManagerFragment

java - 如何将阻塞代码变成响应式代码?

java - 创建表 android_metadata 失败

android - MediaStore.Playlists.Members.moveItem 的替代品

java - Android:位图到字节数组并返回:SkImageDecoder::Factory 返回 null

android - 使用 map 、播放服务、分析等的 Android 应用程序中的 SSL 证书固定

更新到 kotlin 1.0.0-beta 后,Kotlin cli 应用程序无法工作