我的源代码中出现重复的文件:
这种情况在 Android Studio 中经常发生,并且所有类型的文件都会发生这种情况,而不仅仅是 gradle 文件。当我签出新分支或切换分支时,通常会发生这种情况。
造成这种情况的原因是什么以及如何预防?
请注意,这个问题最初是与图像文件一起发布的,因此图像给出了答案。但是,这不仅限于图像文件,我理解为什么不同屏幕密度有多个图像文件。我已更新以反映还有其他文件被复制。
您有 Mac,您的项目是否存储在“Documents”目录中?
文件名包含" 2"
由 iCloud 在无法协调文件的两个版本时生成。例如。如果您有两台计算机,并且两台计算机都通过 iCloud 共享其“文档”目录,并且要在两台计算机上同时更改文件,则 iCloud 最终会创建例如Abuild 2.gradle
file.
我发现这种情况发生在我身上,尽管我只使用一台计算机来完成工作。我怀疑 Android Studio 可能直接与 iCloud 交互,没有意识到它正在处理已备份在 iCloud 上的文件。 (看Android Studio 生成数百个重复的“2”文件 https://stackoverflow.com/q/63198586/338479).
我似乎已经通过将项目目录移出文档来修复它。无论如何,自从我这样做以来,我没有遇到任何问题。
(感谢 Mike M. 注意到我们问题之间的相似性。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)