忙碌的2017.12已过,接着迎接忙碌的2018....
很久没写东西了,今天想跟着经验写最近对build.gradle的一些认为值得记录的东西。
一、关于签名
以前很多人都喜欢直接把签名的信息直接写在gradle,但是这样的做法不是太好,我们可以这样做,用一个文件专门存下签名的配置信息,此处姑且叫signing.properties,大致信息如下:放在和build.gradle同一级别目录下即可。
KEYSTORE_FILE = keystore存放路径
KEYSTORE_PASSWORD = keystore密码
KEY_ALIAS = key别名
KEY_PASSWORD = key密码
接下来我们在项目的build.gradle中读取这个文件:
Properties props = new Properties()
props.load(new FileInputStream(file("signing.properties")))
signingConfigs {
release {
keyAlias props['KEY_ALIAS']
keyPassword props['KEY_PASSWORD']