0
点赞
收藏
分享

微信扫一扫

Android Stuido项目文件占用空间夹过大,删除不必要的文件,减少内存

1.问题背景


作为开发者的我们,在Android Studio编辑过代码后,Android Studio会生成大量的缓存文件,因此安卓项目文件夹占用空间超级大。我们想把这个项目文件夹压缩后传给项目团队成员,但是压缩包依然太大了,所以可以试试以下方法减小其大小。


2.方法步骤
(1)首先找到项目文件夹的根目录

如图,红框所在的路径就是项目文件夹的根目录。


(2)手动删除以下文件或者文件夹

请放心,以下被删除的文件夹和文件都是缓存文件,不会导致我们项目团队成员无法正常运行项目。缓存文件是为了加快Android Studio编译运行的,所以删除下面的缓存文件只会导致我们的项目团队成员第一次编译运行该项目的时间过长(因为要重新生成这些缓存文件)。
[根目录]是上面的图片中红框所在的路径就是项目文件夹的根目录!
请删除图片中的[根目录]/app/build文件夹,[根目录]/build 文件夹, [根目录]/.gradle 文件夹, [根目录]/.idea文件夹, [根目录]/*.iml文件。


(3)删除更多无用文件夹或文件

一般按照步骤(2)删了之后,项目文件夹里面的缓存文件基本没有了。如果你还不满意,可以参考以下表格,删除更多无用文件夹或文件。表格中的文件夹或文件排序是按照这些所需删除的文件的权重排序的。越靠前,该文件夹或文件占用更多空间并且有更多多子文件夹和子文件。
同理,请放心,以下被删除的文件夹和文件都是缓存文件,不会导致我们项目团队成员无法正常运行项目。

文件夹 或 文件 备注
[根目录]/app/build 文件夹 必删!占用整个项目文件夹80%空间!Android Stuido编译生成的缓存文件都存在此文件夹中
[根目录]/build 文件夹 占用整个项目文件夹10~50MB!Android Stuido编译生成的缓存文件都存在此文件夹中
[根目录]/.gradle 文件夹 占用整个项目文件夹5~10MB!Android Stuido的Gradle缓存
[根目录]/app/release文件夹 若你对这个安卓项目签名打包生成APK安装包了,那么这些安装包全部存在这个文件夹里.你是想把代码传给项目团队成员,他可以自己签名打包生成APK,所以没必要把APK安装包留着,应删掉它来节省空间。
[根目录]/.idea文件夹 当使用Android Studio作为IDE时,会自动生成/.idea文件夹。它存放项目的配置信息,包括历史记录,版本控制信息等。
[根目录]/captures文件夹
[根目录]/.iml文件(星号代表匹配所有文件名,这里指:删除所有后缀为.iml的文件) 当使用Android Studio作为IDE时,会自动生成*.iml文件。它是IDE的工程配置文件,里面是当前project的一些配置信息。
[根目录]/local.properties文件
[根目录]/.DS_Store
[根目录]/.externalNativeBuild


3.总结

删除上面的文件夹和文件目录后,项目文件夹的占用空间就小多了,我们便可方便的压缩这个项目文件夹并转发给我们的项目团队成员。

举报

相关推荐

0 条评论