首页 > 解决方案 > APK签名因格式化PC而冲突

问题描述

怎么了

我构建了一个调试 APK并通过可下载的链接将其分享给客户端。几天前,我格式化了我的电脑。现在,我再次向客户端提供了现有 APK 的更新。当客户端尝试更新(不卸载旧版本)时,应用显示Android App Not Install


我想知道,格式化PC前后APK的签名会不一样吗?

如果是',

如果不',

标签: android

解决方案


我想知道,格式化PC前后APK的签名会不一样吗?

是的,如果您使用的是默认调试密钥库。如果您通过 Android Studio 构建您的 apk,通常会出现这种情况。格式化 PC 后,此密钥库将被删除。安装 Android-Studio 后将创建一个新的密钥库

不,如果您单独维护您的密钥库并在发布前一致地使用它来签署您的应用程序

解决方案

  • 如果您使用过调试密钥库,那么唯一的解决方案是卸载您以前的应用程序并安装一个新应用程序
  • 如果您刚刚错过了签名配置,那么只需创建一个使用正确密钥库签名的新 APK。
  • 如果您想确保将来所有开发工作站都应该生成使用相同密钥库签名的调试应用程序,请查看我在这篇文章中的回答,即使您格式化您的 PC。

推荐阅读