如何将 Apk 签名密钥从 SHA-1 更改为 SHA256

How to change Apk signed key from SHA-1 to SHA256

我想将 Android 应用程序的签名密钥从 SHA-1 更改为 SHA-256。

我还想知道此更改是否会影响我已经在 Google Play 上的应用程序。我已向该应用程序添加了一些新功能,现在想将签名密钥更改为 sha256 并将其上传到 Play 商店以将现有应用程序编号更新为新应用程序。
谁能告诉我该怎么做?

新密钥将阻止使用旧版本的用户无缝更新。这就是关于更改 Google Play 中发布的应用程序的签名密钥的冷酷事实。

建议的迁移方法是使用 Dialog 更新现有应用,让用户有机会继续 运行 现有版本或前往 Play 商店安装新版本(在 Play 中必然会作为单独的应用程序出现)。新的应用程序应该检查旧的应用程序是否存在并提醒用户卸载它。

您可以将旧应用保留在商店中,这样您就不会丢失您的评分和评论,只需确保在说明中添加通知和 link 以将新用户指向最新版本。

This article 在我试图理解时对我有帮助。