Android gradle signingConfig配置编译签名的keystore

配置很简单,如下所示,可以分别为release,debug等不同的buildType设置不同的keystore,及配置相应的alias、密码。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
android {
signingConfigs {
release {
keyAlias 'myalias'
keyPassword 'password'
storeFile file('D:/mykeystore_release.jks')
storePassword 'password'
}
debug {
keyAlias 'myalias'
keyPassword 'password'
storeFile file('D:/mykeystore_debug.jks')
storePassword 'password'
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
debug {
signingConfig signingConfigs.debug
}
}
}

Click and drag to move

配置完就可以直接编译了,有以下两种编译方法

方法一

如下图所示,双击Gradle中的assembleDebug或者assembleRelease就可以开始编译

imgClick and drag to move

方法二

如下如所示,在Terminal命令行中输入gradlew assembleRelease或者gradlew assembleDebug,然后回车开始编译。

imgClick and drag to move

编译成功后可以在如下路径找到编译后的apk安装包

imgClick and drag to move