我想设置intellij 14来签署我的应用程序,就像这里描述的那样 enter link description here但我的应用程序在github上,我希望能够将build.gradle文件提交到。
如何配置gradle以对其进行签名,但将密钥放在其他位置?
答案 0 :(得分:1)
一种解决方案是将密钥放在项目根目录中的gradle.properties
文件中。您放在该属性文件中的值将转换为您可以引用的build.gradle
脚本中的全局变量。
因此,如果您有一个gradle.properties
文件:
KEYSTORE=HelloConfig.keystore
KEY_ALIAS=HelloConfig
STORE_PASSWORD=laser.yams.heady.testy
KEY_PASSWORD=fw.stabs.steady.wool
然后您可以使用build.gradle
:
signingConfigs {
release {
storeFile file(KEYSTORE)
keyAlias KEY_ALIAS
storePassword STORE_PASSWORD
keyPassword KEY_PASSWORD
}
}
使用.gitignore
阻止将gradle.properties
提交给GitHub,并且您已设置。