Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将Apk签名密钥从SHA-1更改为SHA256_Android_Apk_Signed_Android Keystore_Android Signing - Fatal编程技术网

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

Android 如何将Apk签名密钥从SHA-1更改为SHA256,android,apk,signed,android-keystore,android-signing,Android,Apk,Signed,Android Keystore,Android Signing,我想将Android应用程序的签名密钥从SHA-1更改为SHA-256 我还想知道这一变化是否会影响我已经在谷歌Play上的应用程序。我已向应用程序添加了一些新功能,现在想将签名密钥更改为sha256,并将其上载到play store,以将现有应用程序编号更新为新应用程序。 有人能告诉我怎么做吗?新密钥将阻止使用旧版本的用户进行无缝更新。这就是谷歌Play发布的应用程序更改签名密钥的冷酷事实 建议的迁移方法是使用更新现有应用程序,以便用户有机会继续运行现有版本,或转到Play Store安装新版

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

我还想知道这一变化是否会影响我已经在谷歌Play上的应用程序。我已向应用程序添加了一些新功能,现在想将签名密钥更改为sha256,并将其上载到play store,以将现有应用程序编号更新为新应用程序。

有人能告诉我怎么做吗?

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

建议的迁移方法是使用更新现有应用程序,以便用户有机会继续运行现有版本,或转到Play Store安装新版本(必须作为单独的应用程序出现在游戏中)。新应用程序应该检查旧应用程序是否存在,并提醒用户卸载它

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


当我试图理解时,这篇文章对我很有帮助。

链接的文章实际上很有帮助。感谢分享。谷歌提供了一种方法来更新你的登录密钥,而不会失去你的应用程序评级。