我正在谷歌驱动器中备份android工作室项目,我发现构建文件夹包含数千个文件,因此谷歌驱动器最终累了。
我的做法是在退出之前在Android Studio中运行'clean project'命令,以便清除不必要的文件,并且只备份重要文件。但有时构建文件夹仍然存在许多文件。
我的问题是,如果我手动删除这两个构建文件夹(参见截图),我的项目会在下次启动时再次重建,还是会搞乱我的项目?
答案 0 :(得分:13)
我的项目将在下次启动时再次重建
是。对于备份在空间,时间或金钱方面都很昂贵的情况,请遵循版本控制内容的规则(例如,git),并仅备份那些内容。
答案 1 :(得分:2)
删除构建文件不会弄乱应用程序但是会再次创建并重建应用程序。如果您阅读以下链接,他们已经清楚地提到了为什么要创建和创建构建文件。
https://developer.android.com/studio/build/index.html
希望这有帮助。
答案 2 :(得分:2)
最佳做法是使用git之类的版本控制系统,它会生成一个.gitignore
文件,其中提到了不必要的文件。 (此文件是由您的IDE创建的)
gitignore的示例:
.iml
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/ build
/ captures
.externalNativeBuild
*.idea
.idea / modules.xml
答案 3 :(得分:1)
你可以像我一样做一件事。只需保留app文件夹并删除剩余的文件夹。 当您需要再次使用该项目时。创建新项目并用您的and done替换该app文件夹。
答案 4 :(得分:1)
如果您使用的是基于Unix的操作系统,则可以使用终端运行以下命令:
find . -name build -exec rm -rf {} \;
这将导致删除特定文件夹中的所有构建文件夹。
答案 5 :(得分:1)
是的,您可以删除Build文件夹。
如果您正在运行Windows,但无法删除该文件夹,请确保您是该文件夹的所有者。转到文件夹属性/安全性,然后检查您的名字是否被列为所有者。
此外,请确保选中“完全控制”。这肯定会删除该文件夹。下次运行Android Studio时,Android Studio将创建必要的构建内容。