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

max*_*max 30 android android-studio

在android studio 2中你可以保存密钥存储密码和密钥密码但是在android studio 3中你只需保存密钥密码就必须每次要编写密钥存储密码apk都有设置或方法来保存密钥存储密码在android studio 3?
我知道我可以在build.gradle文件中保存密码,但我不想将密码保存在git上.

Elv*_*era 3

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

把这个放入~/.gradle/gradle.properties

RELEASE_STORE_FILE={path to your keystore}
RELEASE_STORE_PASSWORD=*****
RELEASE_KEY_ALIAS=*****
RELEASE_KEY_PASSWORD=*****
Run Code Online (Sandbox Code Playgroud)

像这样修改你的 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
        }
}
Run Code Online (Sandbox Code Playgroud)

来源:如何使用 Gradle 创建发布签名的 apk 文件?

  • 谢谢你,埃尔维斯,但我正在寻找更高安全性的解决方案 (2认同)
  • 这甚至不起作用,生成签名的 APK 仍然会清空密码。 (2认同)