在android studio 3中保存密钥库密码

时间:2017-11-04 10:36:51

标签: android android-studio

在android studio 2中你可以保存密钥存储密码和密钥密码但是在android studio 3中你可以保存密钥密码而且每次你​​想要建立时你必须写密钥存储密码apk是否有设置或方法来保存android studio 3中的密钥库密码?
我知道我可以在build.gradle文件中保存密码,但我不想将密码保存在git上。

2 个答案:

答案 0 :(得分:2)

似乎是bug

在Mac上,您可以通过手动添加Keychain Access条目来解决此问题:

enter image description here

答案 1 :(得分:1)

我遇到了同样的问题。但是您可以通过这种方式添加签名配置,这样它们就不会被检入版本控制:

将其放入~/.gradle/gradle.properties

RELEASE_STORE_FILE={path to your keystore}
RELEASE_STORE_PASSWORD=*****
RELEASE_KEY_ALIAS=*****
RELEASE_KEY_PASSWORD=*****

像这样修改你的build.gradle:

...    
signingConfigs {

   release {
       storeFile file(RELEASE_STORE_FILE)
       storePassword RELEASE_STORE_PASSWORD
       keyAlias RELEASE_KEY_ALIAS
       keyPassword RELEASE_KEY_PASSWORD
   }
}

buildTypes {
        release {
            signingConfig signingConfigs.release
        }
}

来源:How to create a release signed apk file using Gradle?