設(shè)置 debug和release 使用默認(rèn)簽名
項(xiàng)目上右鍵 Open Module Settings.

image.png

image.png
最后會(huì)在gradle 中生成配置

image.png

image.png
改良寫(xiě)法:
把簽名信息(主要是密碼)寫(xiě)在gradle中是不安全的,我們可以把這些簽名信息添加到gradle.properties:
RELEASE_KEY_PASSWORD = 123456
RELEASE_KEY_ALIAS = releaseKey
RELEASE_STORE_PASSWORD = 123456
RELEASE_STORE_FILE = key/releaseKey.jks
然后在build.gradle中引用即可:
android {
signingConfigs {
config_release {
storeFile file(RELEASE_STORE_FILE)
keyAlias RELEASE_KEY_ALIAS
storePassword RELEASE_KEY_PASSWORD
keyPassword RELEASE_STORE_PASSWORD
}
}
}
更安全寫(xiě)法:
把它改成每次打包時(shí)手動(dòng)輸入密碼才是最安全的:
android {
signingConfigs {
config_release {
storeFile file(RELEASE_STORE_FILE)
keyAlias RELEASE_KEY_ALIAS
storePassword System.console().readLine("\\\\nKeystore password:")
keyPassword System.console().readLine("\\\\nKey password:")
}
}
}