我已经生成了签名的apk并在3个月之前上传。现在我编辑项目并使用以前的keystore.jks重新生成已签名的apk。但谷歌拒绝提及不同的证书指纹。我确信我在这台笔记本电脑中只开发了一个应用程序,并且只有一个jks文件。我使用这个密钥库上传了apk。我有密钥库备份,以前签名的apk和项目文件,任何想法如何解决这个问题。另外,我的signingReport显示了debug.keystore而不是我的真实文件名(samplekey.jks,其中存储了密钥库)但是在其他教程中我发现了真正的密钥库文件名(.jks格式)
它破坏了我的2天,现在我无能为力。一个论坛建议我更换电脑时钟并上传它。但我认为这不是正确的方法。有没有想法将keystore previous apk复制到当前开发的apk或任何解决方案。
答案 0 :(得分:0)
这是选择加入Google Play App Signing的一个非常好的理由。
从错误消息中可以看出您是在Google Play App注册时注册的(因为它询问您的上传证书)。您可以与Google Play开发者支持小组联系,他们可以将您转到新的上传证书。有关如何操作,请参阅the help docs中的“丢失或受损的私钥”部分。