我最近重新安装了Android Studio,并更改了密钥库密钥上的密码,以解决我遇到的一些问题。
然而,在这个过程中,我现有的旧密钥库中的SHA-1密钥发生了变化。我没有直接这么做。不知怎么的,这是自动发生的。无论如何,这意味着我不能再更新我的应用程序在Google Play商店,因为它期待旧密钥。
既然我知道旧的SHA-1密钥是什么,我可以更新该密钥库文件中现有密钥的SHA-1吗?这里有其他解决方案吗?
我最近重新安装了Android Studio,并更改了密钥库密钥上的密码,以解决我遇到的一些问题。
然而,在这个过程中,我现有的旧密钥库中的SHA-1密钥发生了变化。我没有直接这么做。不知怎么的,这是自动发生的。无论如何,这意味着我不能再更新我的应用程序在Google Play商店,因为它期待旧密钥。
既然我知道旧的SHA-1密钥是什么,我可以更新该密钥库文件中现有密钥的SHA-1吗?这里有其他解决方案吗?
1条答案
按热度按时间f87krz0w1#
修改密钥库的密码不会更改证书,因此其SHA-1应该保持不变。
如果SHA-1发生了变化,则意味着证书发生了变化。只知道SHA-1并不能帮助您重新创建原始密钥库。
您需要找到原始密钥库,或密钥库中密钥的原始别名(可能您在同一密钥库中不小心创建了另一个证书?).
为了确保您找到了正确的密钥库/别名/证书,您可以运行以下命令来打印SHA-1,并将其与Google Play Console期望的SHA-1进行比较。