Android Studio 工程打压缩包技巧

更新: git及svn 常用文件目录排除规则

git根目录忽略规则

*.iml .gradle /local.properties /.idea/workspace.xml /.idea/libraries .DS_Store /build /captures .externalNativeBuild /.idea

svn全局忽略规则(可直接替换原有配置)

.o *.lo *.la *.al .libs *.so.[0-9] .a *.pyc *.pyo pycache *.rej *~ ## .#* .*.swp .DS_Store [Tt]humbs.db .gradle .idea build *.iml

在开发过程中,我们可能需要将代码移动到其他电脑进行开发(这里指有时候svn和git不方便使用的时候).

一般会直接对工程根目录进行打包,这样出来的压缩包通常都比较大,包含了一些编译文件

这里说下自己总结出来的一个技巧,灵活使用压缩工具的排除功能,可以忽略掉那些我们不想打包的文件及目录.

上截图

此处输入图片的描述

操作步骤

  1. 在文件选项中有个排除列表,这里是可以使用通配符的,贴上我自己的排除规则,这里对编译目录,编译文件以及IDE配置目录进行了排除,你可以按需再进行自定义

    “.gradle” “.gradle” “.idea” “.idea” “build” “\build” “.apk”

  2. 顺带附上eclipse的 eclipse 项目排除编译目录规则

    “bin” “\bin” “\gen” “gen” “.metadata” “.metadata” “.apk”