android - 使用数据绑定(bind)清除项目错误 : Unable to delete file androidx. databinding.library.baseAdapters--setter_store.json

标签 android android-studio android-databinding

我使用数据绑定(bind)。有时,当我进行更改时,项目可能会被破坏。然后我转到 Build -> Clean project & Re-Build project。我得到了一些奇怪的错误:

Unable to delete file: {path_to_project}\app\build\intermediates\data_binding_dependency_artifacts\debug\dataBindingMergeDependencyArtifactsDebug\out\androidx.databinding.library.baseAdapters--setter_store.json

每次我都不知道如何修复它,因为我在清理或重建时遇到此错误。即使我使使缓存无效/重新启动,问题也没有消失。

如果我尝试手动删除此文件,我会收到错误消息,该文件正在被另一个进程使用。然后我关闭项目并成功删除了这个文件。但是当我打开项目并构建它时,我遇到了上述相同的错误。

正如我所见,问题与数据绑定(bind)有关,但我不确定,因为我在 StackOverflow 上的其他用户的其他文件中看到了同样的问题。有时问题会自行消失,但通常不会。可能是因为layout文件的错误导致的问题,但是如果build log没有错误怎么查出来呢。

有人遇到过这个错误吗?有什么想法可以解决这种情况而不会在未定义的时间范围内破坏整个项目吗?

最佳答案

我关闭 Android Studio,删除 app\build 文件夹,然后重新打开 Android Studio。请注意,Windows 必须关闭所有 AS 实例才能让您删除构建文件夹。

关于android - 使用数据绑定(bind)清除项目错误 : Unable to delete file androidx. databinding.library.baseAdapters--setter_store.json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54473213/

相关文章:

java - Android 的最高和最低价格价格栏

android - 在 LinearLayout 中如何将 EditText 放在按钮上?

android-studio - Kotlin:如何分类().fooA()。fooB()

android - 符号 $CompletionFailure : class file for ActivityDeparturesBinding not found

java - TextView 未在 Android 中设置文本

java - Thread 或 Runnable 如何立即被杀死

java - Android App中的C/C++代码是如何执行的?

android - 尝试让 fb sdk 工作时出现构建错误

android - 如何抑制由未能生成的类引起的代码生成错误?

安卓数据绑定(bind): visibility on include tag