【问题标题】:You uploaded an APK that is not signed with the upload certificate with same keystore您上传的 APK 未使用具有相同密钥库的上传证书签名
【发布时间】:2018-10-17 11:35:10
【问题描述】:

我正在使用颤振,在我格式化我的电脑后,当我想构建并将 apk 文件上传到 Play 商店时显示如下,错误的方式是我的项目具有相同的密钥库

您上传的 APK 未使用上传证书进行签名。您必须使用相同的证书。上传证书有指纹: [SHA1:] 并且用于签署您上传的 APK 的证书有指纹: [SHA1:]

【问题讨论】:

  • 你的包名是一样的吗?
  • 你能说明你遇到了什么错误吗?
  • lasagnakid77 是的,我有相同的项目,我只是更改了一些错误,正如我在格式化后所说的那样遇到此错误

标签: android flutter


【解决方案1】:

尝试下载此软件(GUI)https://keystore-explorer.org/。我用这个工具看到我的 Keystore 有不同的证书和别名。所以我可以比较 Google Play 要求的是哪一个。然后我可以使用正确的别名进行签名并上传我的应用更新。

【讨论】:

  • 谢谢,这对我来说是救命稻草!我以为我使用了正确的密钥库,直到我使用了密钥库资源管理器工具并发现它是错误的,并且仅在我的备用计算机上找到了正确的密钥库!
【解决方案2】:

看来您正在尝试上传应用的更新或尝试使用与以前版本不同的安全证书来签署 apk。

更多详情请查看Android Developers Guide for signing APK

【讨论】:

  • 那么您的密钥库文件必须经过调整。尝试使用新证书签署 APK 并发布 App 的新副本
  • 当我克隆并构建相同的错误时,我在 bitbucket 中有源代码
【解决方案3】:

格式化后,是否保留了密钥库的副本(*.jks 或 *.keystore 文件)?您应该使用与将应用的第一个版本上传到 Google Play 管理中心时使用的相同的 APK(或 App Bundle)进行签名。

如果您丢失了该密钥库文件,因为您似乎已注册 Google Play 签名,您可以通过直接联系开发人员支持请求重置您的上传密钥:请参阅@987654321 上的“创建新的上传密钥” @"

【讨论】:

    猜你喜欢
    • 2020-07-03
    • 1970-01-01
    • 1970-01-01
    • 2021-05-22
    • 2016-09-17
    • 1970-01-01
    • 2018-11-07
    • 2018-08-12
    • 2019-06-25
    相关资源
    最近更新 更多