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

丢失Android App Bundle签名密钥,切换Google应用签名仍提示密钥无效

解决丢失Android App Bundle签名密钥后切换Google应用签名仍提示密钥无效的问题
  • 确认Google应用签名的配置状态
    登录Google Play控制台进入「应用签名」页面,先确认你的应用已经成功启用Google应用签名,且控制台里记录的上传密钥是你当前用来打包的密钥(不是之前丢失的那个)。要是之前没走完密钥迁移的完整流程,Google可能还在沿用旧签名密钥做验证。

  • 核对上传密钥的一致性
    上传ABR必须用Google Play控制台绑定的上传密钥签名:

    • 检查Module级别的build.gradle里signingConfigs配置,确保storeFile、storePassword、keyAlias、keyPassword全对应新的上传密钥;
    • 用命令行验证指纹:keytool -list -v -keystore 你的上传密钥文件.jks,把输出的SHA-1/SHA-256和控制台里上传密钥的指纹对比,必须完全一致。
  • 补全密钥迁移流程(若之前操作不完整)
    如果是丢失密钥后才申请启用Google应用签名,得确保你提交了密钥丢失申请并通过Google的验证:

    • 到「应用签名」页面点击「请求重置密钥」(有这个选项的话),按要求提交身份证明和应用所有权相关材料;
    • 验证通过后Google会替换应用的签名密钥,并生成新的上传密钥,之后必须用这个新密钥重新打包上传。
  • 清理缓存后重新打包
    本地构建缓存可能残留旧签名配置,导致打包用错密钥:

    • 在Android Studio里依次点「Build」->「Clean Project」,再选「Rebuild Project」;
    • 也可以手动删除项目里的build目录和.gradle缓存目录,之后重新打包。
  • 验证ABR的签名指纹
    上传后提示无效的话,提取ABR的签名指纹和控制台对比:

    • 用bundletool命令:bundletool dump badging --bundle=你的App Bundle文件.aab,找到输出里的签名指纹;
    • 和Google Play控制台「应用签名」中的上传密钥指纹比对,确认一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 05:11:10