当前位置: 首页 > 知识库问答 >
问题:

安装失败,出现消息install_failed_update_incompatible:包签名与以前安装的版本不匹配

白淇
2023-03-14

我想在电话中运行我的应用程序,但我收到以下消息:

install_failed_update_incompatible:包签名与以前安装的版本不匹配;无视!。

可以通过卸载apk的现有版本(如果存在的话),然后重新安装来解决此问题。警告:卸载将删除应用程序数据!是否卸载现有应用程序?

在我的手机里,我安装了以前版本的google Play应用程序。我知道卸载旧版本的应用程序从我的手机可以解决问题,但我不想这样做,因为这样我可能会丢失所有应用程序特定的数据。

    null

共有1个答案

司徒骞尧
2023-03-14

我能想到的有两种可能性

  1. 您使用Google Play应用程序签名。如果您使用Google Play应用程序签名,那么来自Google Play的应用程序的签名将始终不同于来自您的IDE的应用程序。唯一可以让更新工作的方法是从Google Play更新应用程序。在开发期间做到这一点的最好方法是使用“内部测试轨道”。谷歌今年在谷歌I/O上推出了这些应用程序,它可以让你在谷歌Play上几秒钟内更新应用程序。所以当您有更新时,不要从您的IDE安装,上传到Google Play内部测试轨道,重新发布,然后从Google Play更新。真快。
  2. 您没有使用Google Play应用程序签名,但您正在尝试安装调试构建,而不是版本/生产构建。确保您正在构建生产版本APK,以便使用与上载到Google Play的密钥相同的密钥对其进行签名。
 类似资料:
  • 当我尝试直接在设备上生成一个debug apk来更新一个app(Android-React Native)时,我遇到了这个错误: 任务“:app:installdebug”执行失败。 com.android.builder.testing.api.deviceException:com.android.ddmlib.installexception:无法完成会话:install_failed_up

  • 这是我的项目:https://github.com/kenpeter/my_hak_news,它是https://github.com/grigio/hagnostic-news的直接副本。 Git克隆https://github.com/kenpeter/my_hak_news,然后运行 出现以下错误: 相关问题:https://github.com/grigio/hagnostic-news/

  • 应用程序包名称签名与以前安装的版本不匹配;无视! 分段的事情是当我上传到游戏商店时,它成功上传了!!!我可以从中应用程序。 那为什么我会出现这个错误

  • 问题内容: 这是我的项目:https://github.com/kenpeter/my_hak_news,这是直接拷贝https://github.com/grigio/HAgnostic- News 。 Git克隆https://github.com/kenpeter/my_hak_news,然后运行 得到这个错误: 相关问题:https : //github.com/grigio/HAgnos

  • 我做了一个愚蠢的应用程序分享给几个朋友。不需要把它放在应用商店上。 出现了一个小问题,我修复了它,重新构建,用相同的密钥库签名并再次上传。现在看来,我无法从新的安装。调试器告诉我: 所以我通过打开app抽屉,拖动到“卸载”按钮,卸载了旧版。当打开“设置->应用程序”时,我再也看不到它了。我在我的设备上没有看到任何应用程序的痕迹。 但我仍然收到上面的错误消息。

  • 尝试通过android studio 3.4 canary 1运行apk时收到错误消息。 我试过卸载apk、重启android studio和设备、使缓存失效和重新构建,但似乎都没有效果。