在單獨的 gradle 檔案中定義簽名配置
新增外部配置的最簡單,最乾淨的方法是通過單獨的 Gradle 檔案
build.gradle
apply from: './keystore.gradle'
android{
signingConfigs {
release {
storeFile file(keystore.storeFile)
storePassword keystore.storePassword
keyAlias keystore.keyAlias
keyPassword keystore.keyPassword
}
}
}
keystore.gradle
ext.keystore = [
storeFile : "/path/to/your/file",
storePassword: 'password of the store',
keyAlias : 'alias_of_the_key',
keyPassword : 'password_of_the_key'
]
keystore.gradle 檔案可以存在於檔案系統的任何位置,你可以在 gradle 檔案頂部的 apply from: ''
或主專案 build.gradle 檔案的末尾指定其位置。
通常,最好忽略來自版本控制系統的這個檔案,例如 git,如果它位於你的 repo 中。
提供樣本 keystore.gradle.sample
也是一個好主意,進入專案的開發人員將在其開發機器上重新命名和填充。此檔案將始終包含在正確位置的 repo 中。