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

在android studio 3中保存密钥库密码,android,android-studio,Android,Android Studio,在android studio 2中,您可以保存密钥存储密码和密钥密码,但在android studio 3中,您只需保存密钥密码,每次构建apk时都必须写入密钥存储密码。在android studio 3中,是否有保存密钥存储密码的设置或方法? 我知道我可以将密码保存在build.gradle文件中,但我不想将密码保存在git上 我也有同样的问题。但您可以通过这种方式添加签名配置,以便它们不会被签入版本控制: 将其放入~/.gradle/gradle.properties RELEASE_ST

在android studio 2中,您可以保存密钥存储密码和密钥密码,但在android studio 3中,您只需保存密钥密码,每次构建apk时都必须写入密钥存储密码。在android studio 3中,是否有保存密钥存储密码的设置或方法?

我知道我可以将密码保存在build.gradle文件中,但我不想将密码保存在git上

我也有同样的问题。但您可以通过这种方式添加签名配置,以便它们不会被签入版本控制:

将其放入
~/.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
        }
}
资料来源:

这似乎是一个问题

在Mac上,您可以通过手动添加钥匙链访问条目来解决此问题:


谢谢你,elvis,但我正在寻找一种更高安全性的解决方案。这甚至不起作用,生成签名的APK仍然会清空密码。是的。我不知道这个问题是从哪个版本的android studio开始的,但它不再出现在对话框中。每次我都在努力寻找如何在Keychain应用程序中打开这个对话框。你能把你的回答也扩展到这一点吗?