Я использую привязку данных.Иногда, пока я делаю изменения, проект может быть сломан.Затем я перехожу к 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
Каждый раз, когда я не знаю, как это исправить, потому что я получаю эту ошибку при чистке или перестройке.Даже если я сделаю Invalidate caches / Restart , проблема не исчезнет.
Если я попытаюсь удалить этот файл вручную, я получу сообщение об ошибке, что файл используется другим процессом.Затем я закрываю проект и успешно удаляю этот файл.Но когда я открываю проект и собираю его, я получаю ту же ошибку, описанную выше.
Как я вижу, проблема связана с привязкой данных, но я не уверен, потому что я видел ту же проблему с другими файлами из другихпользователи на StackOverflow.Иногда проблема исчезла сама собой, но обычно это не так.Возможно, проблема возникает из-за ошибок в файлах компоновки, но как ее найти, если в журнале сборки нет ошибок.
Кто-нибудь встречал эту ошибку?Любые идеи, как исправить эту ситуацию, не сокрушая весь проект в неопределенном временном диапазоне?