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

Usm*_*man 13 android structure build android-studio

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

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

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

两个构建文件夹

Com*_*are 13

我的项目将在下次启动时再次重建

是.对于备份在空间,时间或金钱方面都很昂贵的情况,请遵循版本控制内容的规则(例如git),并仅备份那些内容.


Moh*_*eza 10

如果您使用的是基于 unix 的操作系统,您可以使用终端运行以下命令:

 find . -name build -exec rm -rf {} \;
Run Code Online (Sandbox Code Playgroud)

这会导致删除特定文件夹中的所有构建文件夹。

  • 这有可能删除 **所有** `build` 目录,而不仅仅是与 Android 相关的目录,这些目录可能是危险的和不需要的(例如,在混合 TS/Android 项目中,人们可能会将 JS 存储在 `build` 中 - 为什么要清除Android 文件也应该清除 JS)。就其价值而言,我只能使用以下命令删除“android/build”目录:“find ./**/android -name 'build' -type d -prune -print -exec rm -rf '{}' \; ` (2认同)

Yas*_*N P 5

删除构建文件不会弄乱应用程序,但它会再次创建并重建应用程序。如果您阅读下面的链接,他们已经清楚地提到了为什么创建和需要构建文件。

https://developer.android.com/studio/build/index.html

希望这可以帮助。