当我们在项目中集成一些第三方登录或分享(例如QQ快捷登录)的SDK时候,常常需要用发布版的签名对应用进行打包才能正常使用SDK的功能。在debug的时候势必十分麻烦。那么我们如何在debug的时候使用release的签名来打包应用呢?
在 build.gradle 中的 android 节点下引入如下代码,并将 signingConfigs 中配置好 keystore签名信息 就好了:
//配置keystore签名
signingConfigs {
release {
//签名文件的路径
storeFile file("xxxxxxxx")
//Keystore password
storePassword "xxxxxxxx"
//Key alias
keyAlias "xxxxxxxx"
//Key Password
keyPassword "xxxxxxxx"
}
}
buildTypes {
debug {
signingConfig signingConfigs.release
}
release {
signingConfig signingConfigs.release
}
}
这样我们就能在 debug 的时候用 release 签名给应用打包了~