我制作了一个应用程序,并成功发布到Play商店中。然后我发现了一个错误并修复了它。现在我无法更新该应用程序,因为它说两个apk的证书不同。
[使用Eclipse签名工具,我尝试填写与上次相同的内容,但事实并非如此。我看到,如果我链接旧的apk,则可以使用“使用现有密钥库”,尽管我无法选择别名。
[如果我尝试创建一个新的密钥库并填写与出现“密钥工具错误:java.io.IOException:无效的密钥库格式”之前相同的内容。
请告诉我如何更新发布的apk。
我刚刚在这里发布了此答案-Can I somehow get details from android key alias? like validity, organisation and so on-不是相同的问题,但是答案相同-
[抱歉,无法替换丢失的密钥库。一旦丢失,您将无法找回它,但会尽力而为,但是如果不能最好地做,就是发布一个新应用(带有新的密钥库),并告诉您的用户安装新应用进行更新。] >
请确保您备份了新的密钥存储库
,通过电子邮件将其发送给自己,将其放置在云中,然后将其放置在另一台计算机上,以免再次发生。即使您知道放在旧密钥库中的详细信息,也无法重新创建-密钥库被设计为无法重新创建。
如果您想要其他来源:
我的建议和我相同,是使用GitHub.com或bitbucket.org私有存储库源控件,并使用代码签入您的密钥库。