如何在Android Studio中仅用上传密钥签名Android App Bundle(无需密钥库)
如何使用上传密钥生成可上传至Google Play的签名包
首先得澄清一个小误解:上传密钥本身是存储在密钥库文件里的,你没法脱离密钥库单独使用上传密钥。Google Play文档里说的“后续更新只需使用上传密钥签名”,实际指的是用包含上传密钥的密钥库来签名,而不再需要你最初的应用签名密钥库——这才是正确的理解~
下面是具体操作步骤:
- 打开Android Studio,点击顶部菜单栏的
Build > Generate Signed Bundle/APK,根据需求选择Android App Bundle或APK后点击Next。 - 在弹出的签名配置窗口中,点击
Choose existing...,选中你之前留存的存储上传密钥的密钥库文件(就是你启用Google Play应用签名服务时生成的那个.jks或.keystore文件)。 - 输入该密钥库的密码,然后从列表中选择对应的上传密钥条目(Alias),再输入这个密钥的密码。
- 后续按照向导完成构建设置(比如选择发布版本、输出路径等),最后生成的签名包就可以直接上传到Google Play了。Google Play会自动用它管理的应用签名密钥重新签名后分发给用户。
额外提醒:
- 一定要把上传密钥库、对应的密码和Alias妥善保管——如果丢失,你需要通过Google Play控制台提交申请重置上传密钥,流程会比较繁琐。
- 你最初的应用签名密钥库不用再用于日常发布,但也必须安全存储,它是你应用的核心身份凭证。
内容的提问来源于stack exchange,提问作者istrau2
相关产品推荐
相关产品推荐

