Android 切换现有应用以上传密钥
Posted
技术标签:
【中文标题】Android 切换现有应用以上传密钥【英文标题】:Android switching existing app to upload keys 【发布时间】:2017-09-08 10:35:42 【问题描述】:我在 Play 商店中有一个应用版本,使用我的“旧密钥库文件”签名。现在我把我的旧密钥给了谷歌,并用“上传密钥”为我的应用程序的下一个版本签名。
如果我现在手动(本地)尝试用我的新 APK 更新旧安装的 APK 之一,则会发生冲突,手机会显示:“另一个应用程序与您的应用程序冲突”;它不会将新应用程序识别为旧应用程序的更新,可能是因为用于签署此新版本的密钥库文件不同(并且包相同,因此出现错误)。
这一次是正常行为吗?如果我现在上传到 playstore 并从 play store 更新,这不会发生(因为 Google 将使用我的“旧密钥库”在他们的服务器上重新构建应用程序)?
【问题讨论】:
【参考方案1】:这是正常行为。您无法测试此单个更新,因为密钥已从普通构建密钥更改为上传构建密钥。但是,如果您将更新上传到 Play 商店,您的更新将会正常工作,因为 Google 会使用正常的构建密钥重新构建您的项目。
不过,在测试版中对其进行测试,以确保您的更新没有其他问题。
【讨论】:
以上是关于Android 切换现有应用以上传密钥的主要内容,如果未能解决你的问题,请参考以下文章