在 Android 的 Gradle 中,似乎通行的做法是像这样定义您的签名配置以进行发布构建:
android {
signingConfigs {
debug {
storeFile file("debug.keystore")
}
myConfig {
storeFile file("other.keystore")
storePassword "android"
keyAlias "androiddebugkey"
keyPassword "android"
}
}
buildTypes {
foo {
debuggable true
jniDebugBuild true
signingConfig signingConfigs.myConfig
}
}
}
问题是,我希望将我的build.gradle文件保存在版本控制中,但不想在某个git服务器上存储我的keystore密码(这与我用于其他事情的密码相同,很蠢,我知道)。
是否有一种方法可以从硬盘上的外部文件加载签名配置?