如何在Android Studio中使用我的上传密钥(没有密钥库)对我的android应用捆绑包进行签名?

时间:2019-03-08 22:34:53

标签: android android-studio android-app-bundle

因此,我已经完成了将签名的应用程序上载到Playstore的整个过程,并发布了该应用程序,并按照此处的建议选择了托管的Play商店签名: https://developer.android.com/studio/publish/app-signing#enroll

在此过程中,我生成了一个密钥库文件并上传了密钥(两者都有)。

在以上链接的末尾,文章指出:

  

当您选择通过Google进行应用签名后发布应用时   Play,Google Play会生成并管理您的应用的签名密钥,用于   您。只需使用应用程序的   将密钥上传到Google Play之前。   对我来说,这意味着仅需要上传密钥,而对于以后的发行版本则不需要密钥存储文件。

但是,当我再次回到Android Studio来构建应用程序捆绑包(以便可以发布另一个版本)时,我选择“构建”>“生成签名的捆绑包/ APK”,然后显示如下所示的模式:

enter image description here

问题是,如何仅使用 上载密钥而不是使用密钥库文件来生成新的已签名应用捆绑包?

1 个答案:

答案 0 :(得分:0)

密钥库是私钥的容器。上传密钥位于密钥库中的 中(您的应用签名密钥也是如此)。因此,您需要包含上传密钥的密钥库来对您的应用进行签名。

编辑:您将在此处找到有关所玩元素的不同类型的更详细说明:https://support.google.com/googleplay/android-developer/answer/7384423?hl=en-GB