已发布的应用在 google play 上显示不同的签名
Posted
技术标签:
【中文标题】已发布的应用在 google play 上显示不同的签名【英文标题】:Published app showing different signatures on google play 【发布时间】:2020-09-23 14:12:02 【问题描述】:我在 Playstore 上通过其他人的帐户托管了一个应用。我通过playstore进行了更新,它成功了。现在我通过直接从手机(而不是从 Playstore)安装 apk 以覆盖版本 2 来检查第三个版本,它无法安装。当我在谷歌上搜索时,我发现并验证它是签名问题。两者都有不同的签名,在我这边一切都很好。 最终的问题是输出签名与输入签名不同。怎么样?
【问题讨论】:
【参考方案1】:您使用 google play 的应用签名吗?可能是因为签名不同。
如果您使用过应用签名,那么 google 会为您管理应用的签名密钥,并使用它为您的 APK 签名,以便在 Play 商店中分发。您从 APK 安装的那个由您的上传密钥签名。
【讨论】:
【参考方案2】:如果您尝试使用不同的签名密钥更新以前安装的应用程序(相同的软件包名称),您将收到该警告。如果您先从设备上卸载该应用程序,然后再次安装 apk,您将通过该警告。
它具有不同签名密钥的原因可能是您尝试安装的 apk 的调试版本或应用程序包。 (因此它的签名与您从 Play 商店安装的签名不同)或者另一种可能性是,如果您让 Google 在 Google Play 控制台上为您管理应用程序的签名密钥,那么您发布的 apk 将使用临时签名密钥进行签名让您上传到 Google Play。
【讨论】:
以上是关于已发布的应用在 google play 上显示不同的签名的主要内容,如果未能解决你的问题,请参考以下文章
android 应用已发布但在 google play 中不可见
将 Android 应用上传到不同的企业发布源。将相同的应用程序上传到 Google Play 商店会出现错误“包名已存在”