自动构建不同环境apk的Gradle脚本
根据构建类型可以:
- 自动修改包名 便于测试人员在同一手机上安装不同环境的apk
- 自动修改应用名称 便于测试人员分辨不同环境的应用
- 自动修改版本名称, 使用版本号+版本名称+构建时间+Git短hash标记 便于开发人员识别环境和版本, 快速定位
- 自动修改不同环境的Server API 减少手动切换URL的烦恼和忘记切换带来的风险
- 自动设置其他三方平台 减少手动切换带来的烦恼和风险
- 自动修改签名
- 自动开关混淆
构建过程中Gradle会根据不同的BuildType生成不同的BuildConfig
类, 在Java代码中可以调用该类获取值, 进行配置