【问题标题】:Package com.harish signatures do not match the previously installed version包 com.harish 签名与之前安装的版本不匹配
【发布时间】:2018-08-14 02:23:54
【问题描述】:

应用包名com.harish签名与之前安装的版本不匹配;无视!

我的应用程序在 playstore 中的版本为 1.0,现在我需要更新版本为 1.1 的应用程序。 当我像这样进行迁移时,它失败并给出以下错误。

第一步:playstore 全新安装应用程序。

第 2 步: 以释放模式生成Apk并保存在设备中。

第 3 步: 当点击apk 时询问install 之后它的显示应用程序未安装并在error 下方给出

com.harish签名与之前安装的version不匹配;忽略!

我正在使用相同的signature 签署apk。 我已经验证了apk 证书,两者都是一样的。

像这样验证证书How do I find out which keystore was used to sign an app?

奇怪的是,当我将apk 上传到游戏商店时,它上传了successfully!!!我可以从playstoreupdate 应用程序。

那为什么我会收到这个错误

【问题讨论】:

  • 问题是您是否使用过 Google Play 应用签名?
  • 意思是在 google playstore 中是否有类似 Google Play App Signing 这样的设置?
  • 谢谢 Selvin,有人启用了 google play 应用签名,因为它的本地迁移失败

标签: android google-play-services


【解决方案1】:

我认为如果您安装的应用程序版本不是使用相同的密钥库/签名证书构建的,它将具有不同的签名。默认情况下,每台机器都有不同的调试证书,除非您指定它应该如何签名。 检查google documentation

要继续安装,您必须卸载现有版本,然后重试

【讨论】:

  • 同一个apk只有我已经成功上传了google playstore,从那里应用程序正在更新。如果有任何密钥库/签名问题,它不会让我们正确。
  • 从设备上卸载以前安装的应用程序,然后检查设备上剩余的任何应用程序相关数据。如果现有完全删除应用数据并尝试安装新应用。
【解决方案2】:

谢谢Selvin,有人在我的 google playstore 帐户中启用了 google play 应用登录,因为它的本地迁移失败

【讨论】:

  • 嗨!我的烦恼和你一模一样!你能告诉我你是怎么解决的吗?
  • 我也面临同样的问题,除非卸载,否则无法安装从 android studio 创建的发布版本到 playstore 版本之上。
猜你喜欢
  • 2017-06-02
  • 2021-01-13
  • 2018-09-20
  • 1970-01-01
  • 1970-01-01
  • 2018-05-26
  • 2022-12-13
  • 2015-10-07
  • 2021-07-11
相关资源
最近更新 更多