0

嗨,我是 android 的新手。我有一个用调试密钥签名的 android apk。现在我的密钥已经过期,所以我更新了我的密钥并且我有释放密钥。问题是我无法使用新的发布密钥更新现有的应用程序。如果我尝试用新的发布密钥替换现有的应用程序(使用调试器密钥签名),我收到错误“未安装应用程序”。此问题的解决方案或解决方法是什么?我尝试卸载旧的并安装新的。它工作正常,但我希望更换新应用程序。请帮忙。提前感谢

4

1 回答 1

6

您无法重新安装使用不同密钥签名的应用程序。如您所说,您必须先卸载旧的并使用新密钥签名再次安装。

来自安卓文档

应用程序升级 - 当您发布应用程序更新时,如果您希望用户无缝升级到新版本,您将希望继续使用相同的证书或证书集对更新进行签名。当系统安装应用程序更新时,它会将新版本中的证书与现有版本中的证书进行比较。如果证书完全匹配,包括证书数据和顺序,则系统允许更新。如果您在不使用匹配证书的情况下签署新版本,您还需要为应用程序分配一个不同的包名称——在这种情况下,用户将新版本安装为一个全新的应用程序。

于 2013-01-28T07:46:58.877 回答