Android必知必会-发布开源Android项目注意事项
1. 合理配置 .gitignore
文件
配置 .gitignore
可以排除一些非必要文件和保护保密信息,下面是在项目根目录下 .gitignore
的配置:
1 | .gradle |
这里介绍下一些参数的意义:
/local.properties
:这个文件里默认写的有本地 SDK 的位置,多人协作时一般要排除,仅仅做开源项目可以不排除。/gradle.properties
:一般写有 gradle 的 jvm 、代理和打包签名文件 Key 的一些信息,根据需要进行处理,一般情况下需要排除,其他情况见下文。/build
和/*/build/
:排除 build 项目生成的文件,文件较大,且 IDE 可以自动生成,无特殊需求,必须排除。