怎么了
我构建了一个调试 APK并通过可下载的链接将其分享给客户端。几天前,我格式化了我的电脑。现在,我再次向客户端提供了现有 APK 的更新。当客户端尝试更新(不卸载旧版本)时,应用显示Android App Not Install。
我想知道,格式化PC前后APK的签名会不一样吗?
如果是',
- 在较旧(已安装)的 APK 上更新较新 APK 的可能解决方案是什么?
如果不',
- 为什么我得到,Android 应用程序未安装。已安装具有冲突签名的同名现有软件包
怎么了
我构建了一个调试 APK并通过可下载的链接将其分享给客户端。几天前,我格式化了我的电脑。现在,我再次向客户端提供了现有 APK 的更新。当客户端尝试更新(不卸载旧版本)时,应用显示Android App Not Install。
我想知道,格式化PC前后APK的签名会不一样吗?
如果是',
如果不',
我想知道,格式化PC前后APK的签名会不一样吗?
是的,如果您使用的是默认调试密钥库。如果您通过 Android Studio 构建您的 apk,通常会出现这种情况。格式化 PC 后,此密钥库将被删除。安装 Android-Studio 后将创建一个新的密钥库
不,如果您单独维护您的密钥库并在发布前一致地使用它来签署您的应用程序
解决方案