我创建了一个应用程序,并且我在真实设备上进行了测试,它运行正常。我已经在Google Play上发布了,我已经上传了3个版本。
但是在我发布的最新版本中,人们尝试更新应用时出错,何时在正确下载应用时尝试进入应用:
已停止应用程序AppName 。错误是西班牙语中的错误:Error link
但是,如果您卸载应用程序并退回安装Google Play,则可以正常使用。
请帮帮我。
答案 0 :(得分:0)
对于某个应用程序,将其上传到Google Play商店后,会根据您提供的包名称进行唯一标识。 I've found an article that details what can't change once an app is uploaded
从那篇文章:
在清单包名称下发布应用程序后, 这是应用程序的唯一标识永远更多。的切换 以不同的名称产生一个全新的应用程序,一个 无法作为现有应用程序的更新安装。
这就解释了为什么人们不能简单地更新应用程序。这是因为对于Android操作系统来说,它是一个完全不同的应用程序。即使所有代码都相同,这个微小的变化也会区分它。
如果你进一步阅读:
与清单包名称一样重要的是证书 申请签署。签名证书代表 该申请的作者。 如果您更改证书 应用程序已签名,它现在是一个不同的应用程序,因为 它来自不同的作者。这个不同的应用程序不可能 作为原始应用程序的更新上传到Market,也不能 它将作为更新安装到设备上。
最后:
如果签名证书发生更改,请尝试安装新证书 应用到设备将失败,直到旧版本为止 卸载。
总而言之,你改变了你不应该做的事情。每次将应用程序上传到商店时,请保持您的包裹名称相同并使用相同的密钥进行签名。