无原Android应用签名密钥 上传Google Play Console报错如何解决
问题解决方案
一、当前上传报错排查步骤
- 先验证打包签名的一致性
执行如下命令查看本地keystore的签名指纹:keytool -list -v -keystore 你的密钥文件路径 -alias 你的密钥别名
再执行如下命令验证你上传的AAB/APK的签名指纹,确认二者完全一致:jarsigner -verify -verbose -certs 你的APK文件路径
若为AAB文件,可先通过bundletool提取出APK再做验证。 - 检查build.gradle配置
确认release构建类型对应的signingConfig配置项的密钥路径、别名、密码均与你生成的新keystore信息一致,排查是否存在错配debug签名、环境变量读取错误、多风味配置覆盖签名的问题。 - 核对applicationId一致性
确认你项目build.gradle中配置的applicationId,与Google Play Console新建应用的应用ID完全一致,无大小写、后缀等差异。 - 替代验证方案
你可以先生成签名APK上传到该应用的内部测试轨道,排查是否为AAB打包环节的异常问题。
二、关于「Upgrade your app signing key for new installs」的作用说明
该功能仅适用于已上架的老应用需要升级原有签名密钥的场景,你当前是新建应用上架,完全不需要使用该功能,申请该操作无法解决你当前的上传报错问题,无需提交相关申请。
内容的提问来源于stack exchange,提问作者AkylbekSultanov77
相关产品推荐
相关产品推荐

