我没有运行Android Studio时可以删除这些构建文件夹吗?

时间:2017-09-24 12:31:26

标签: android android-studio build structure

我正在谷歌驱动器中备份android工作室项目,我发现构建文件夹包含数千个文件,因此谷歌驱动器最终累了。

我的做法是在退出之前在Android Studio中运行'clean project'命令,以便清除不必要的文件,并且只备份重要文件。但有时构建文件夹仍然存在许多文件。

我的问题是,如果我手动删除这两个构建文件夹(参见截图),我的项目会在下次启动时再次重建,还是会搞乱我的项目?

Two build folders

6 个答案:

答案 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将创建必要的构建内容。