有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我制作了一个应用程序并上传到play store。然后,我对清单中的版本代码和资产中的一些图像进行了一些更改。 现在,当我尝试更新我的旧应用程序时,它说签名不一样。 我怎样才能解决这个问题

编辑

它已正确上载到我的play store帐户,但如果我想将其安装在具有早期版本的设备上,则不想更新它

编辑

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


共 (3) 个答案

  1. # 1 楼答案

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

    ::回复自:@Christopher Orr

  2. # 2 楼答案

    签名密钥必须相同。 我想你用了不同的符号键

  3. # 3 楼答案

    如果它不更新,则必须使用其他密钥对其进行签名。 但是如果您设法将其上载到Play store,则必须使用相同的密钥对其进行签名。这怎么可能

    正如福尔摩斯所说

    "when you have eliminated the impossible, whatever remains, however improbable, must be the truth?"

    我猜设备上的版本不是从Play store安装的。它可能是使用调试键从IDE安装的。如果您在Play store中找到安装了它的手机,它就可以工作了