You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android应用新上传密钥指纹导入与密钥库处理求助

Android应用签名密钥处理方案

先解决你的核心误解

你运行keytool -list -keystore myapp.keystore只看到SHA-256是因为默认命令仅显示SHA-256指纹,原密钥库实际包含MD5、SHA1、SHA256三种指纹。执行带详细输出的命令就能查看全部信息:

keytool -list -v -keystore myapp.keystore

输入密钥库密码后,就能在输出中找到MD5和SHA1的对应条目。

后续操作步骤

  1. 确认原密钥库有效性
    用上述命令导出原密钥库的完整指纹,可与Google Play后台记录的原上传密钥指纹对比,验证原密钥库为合法初始上传密钥。

  2. 导入Google新上传密钥
    Google提供的新上传密钥指纹对应一个证书文件(通常邮件附带,若缺失可联系Google Play支持获取upload_certificate.pem),将其导入新密钥库用于后续签名:

    keytool -importcert -file upload_certificate.pem -keystore new_upload_keystore.jks -alias new_upload_key
    

    执行命令时设置新密钥库密码,完成导入即可。

  3. 使用新密钥签名上传
    后续打包Android应用时,用这个新的new_upload_keystore.jks密钥库签名,就能正常上传至Google Play——Google已将你的应用与该新上传密钥关联。

  4. 留存原密钥库
    原密钥库无需修改(也无法移除SHA-256,因为指纹是密钥的固有属性,每个密钥都会自动生成三种指纹),直接作为备份保存即可。

内容的提问来源于stack exchange,提问作者Sam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 13:10:35