gpt4 book ai didi

android - 从 Google Play 更新应用程序但不卸载并重新安装时出错

转载 作者:行者123 更新时间:2023-12-02 09:44:10 24 4
gpt4 key购买 nike

关闭。这个问题需要debugging details .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

7年前关闭。




Improve this question




我创建了一个应用程序,并在真实设备上进行了测试,它运行良好。我已在 Google Play 上发布并上传了另外 3 个版本。

但是在我发布的上一个版本中,当应用程序正确下载时,尝试更新应用程序的人在尝试进入应用程序时出现错误:

已停止应用程序 AppName .错误是西类牙语:Error link

但是,如果您卸载该应用程序并重新安装 Google Play,它就可以正常工作。

请帮帮我。

最佳答案

对于应用程序,一旦您将其上传到 Google Play 商店,它就会由您提供的包名称唯一标识。 I've found an article that details what can't change once an app is uploaded .

从那个帖子:

Once you publish your application under its manifest package name, this is the unique identity of the application forever more. Switching to a different name results in an entirely new application, one that can’t be installed as an update to the existing application.



这就解释了为什么人们不能简单地更新应用程序。这是因为对于 Android 操作系统来说,它是一个完全不同的应用程序。即使所有的代码都是一样的,那一点点的变化也能区分它。

如果您进一步阅读:

Just as important as the manifest package name is the certificate that application is signed with. The signing certificate represents the author of the application. If you change the certificate an application is signed with, it is now a different application because it comes from a different author. This different application can’t be uploaded to Market as an update to the original application, nor can it be installed onto a device as an update.



最后:

If the signing certificate changes, trying to install the new application on to the device will fail until the old version is uninstalled.



所以,总而言之,你改变了你不应该做的事情。每次将应用程序上传到商店时,请保持您的包名称相同并使用相同的 key 进行签名。

关于android - 从 Google Play 更新应用程序但不卸载并重新安装时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24329861/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com