更新我的应用程序后,它与旧版本不匹配

时间:2018-07-15 12:35:01

标签: java android google-play

我制作了一个应用并将其上传到Play商店。然后,我对清单中的版本代码和资产中的某些图像进行了一些更改。 现在,当我尝试更新旧应用程序时,它说签名不相同。 我该如何解决这个问题?

编辑

它已正确上传到我的Play商店帐户中,但是如果我想将其安装在具有以前版本的设备上,则不想更新

编辑

这就是我得到的 https://imgur.com/a/elLvCwg

3 个答案:

答案 0 :(得分:1)

如果您将应用发布到Google Play,然后丢失了用来签署应用的密钥[ keystore ],则由于该应用,您将无法发布任何更新。您必须始终使用相同的密钥对应用程序的所有版本进行签名。

::来自:@Christopher Orr的回复

答案 1 :(得分:1)

如果它不会更新,则必须使用其他密钥对其进行签名。 但是,如果您设法将其上传到Play商店,则必须使用相同的密钥进行签名。怎么会这样?

如福尔摩斯所说

  

“当您消除了不可能的事物之后,无论多么不可能,剩下的一切都必须是事实吗?”

我猜可能是未从Play商店安装设备上的版本。它可能是使用调试密钥从IDE中安装的。如果您在Play商店中找到安装了手机的手机,那么它将可以正常工作。

答案 2 :(得分:0)

符号键必须在一起。 我认为您使用了不同的符号键。