"An existing package by the same name with a conflicting signature is already installed" APK 安装错误

"An existing package by the same name with a conflicting signature is already installed" error on APK install

我试图使用我已经安装的应用程序将 apk 安装到我的 phone。我已经更改了版本号,但问题显然出在应用程序的原始签名上。

该应用程序本身最初是由另一家公司开发的,所以我没有这个的原始签名?我是否需要原始密钥库文件才能执行此操作?

此外,外部公司不太可能仍然拥有原始密钥库文件 - 如果是这种情况并且我无法使用原始密钥,下一步是什么?

显然,我希望该应用的用户能够 'upgrade' 通过 Google 播放该应用,而无需先自己手动直接卸载该应用。

谁能提供一个没有原始密钥库文件的理想解决方案?

您需要原始密钥库。据我所知,没有它你无法升级或上传新版本到 Play 商店,你总是必须卸载并重新安装。

您不能像@orip 所说的那样使用新的密钥库进行升级。

您可以要求您的开发人员向您发送密钥库文件。否则,您将不得不更改包名称,使用新的密钥库进行签名并作为新应用程序上传。