一、gradle基本知识
gradle是基于Groovy语言的,一个Android Project项目基本会生成三种gradle文件:module gradle、project gradle 和 setting gradle
- module gradle一个模块有一个,如 上图所示app.gradle和firstflavor.gradle。该gradle是配置本模块信息的
- project gradle如图中QQView,该gradle配置项目的总的信息
- setting gradle如图中Settings,指定项目所使用的模块
二、使用gradle隐藏敏感签名信息
- 在根目录建立keystore.properties文件,在文件里面配置签名信息
- 在主模块的gradle文件中加载properties文件中的签名信息
在签名配置中使用properties实例代替原来签名