请注意:此问题与丢失的密钥库无关。
我签了一个带有密钥库的apk,并将其作为草稿上传到Google Playstore中。很快我意识到密钥库是用错误的信息创建的。创建了一个新的密钥库并再次签署了相同的apk。再次上传到Playstore。请注意,apk直到现在才发布。上传第二次后,发布了应用程序。
当我现在尝试使用新的密钥库上传更新时,Google表示指纹不匹配。使用用于签署第一个应用程序版本的密钥库进行签名!
问题:当我上传使用新密钥库重新签名的应用时,为什么Google不会替换密钥库?这是一个已知的问题/错误吗?我已经向Google支持发送邮件,但如果有人回复,我们会很感激。有谁遇到过同样的问题?有没有解决这个问题?
答案 0 :(得分:1)
最后,我有一些来自谷歌的东西。这是一个错误。我引用他们在邮件上回复的内容......
您的草稿上传似乎受到已知错误的影响。目前,草稿APK的更新不会取代现有的APK,除非版本号更高。我们正在努力改进有关此行为的消息,并为此带来的不便表示道歉。因此,就好像带有KEYTSTORE2的APK2从未上传过,因此您需要使用KEYSTORE1进行所有应用更新。
最后很明显,该应用程序从未上传过,因为其版本和版本代码与之前相同,Google仍然表示成功。他们应该立即添加这个简单的检查。我将不得不拿下我的应用并再次发布:(
希望这有助于任何遇到类似问题的人。如果有人仍有解决方法/修复方法,请告诉我。