我的密钥库已经丢失了。我很可能错误地删除了它,但我在回收站中找不到它 我的密钥库最初位于我的bin文件夹中,对于它来说不是一个好地方,因为文件在发布时会自动删除
我知道上一个密钥库的详细信息。除了可能到期日。
我想把更新推向市场,但由于新证书不同,它不会让我。
我希望我可以在当前发布的文件中添加额外的证书,以便它只接受新证书的更新版本。与此处描述的类似。 How to sign an APK with more than one certificate?
我跳过上面描述中的第一行,因为它已经通过eclipse签名,但是当我执行第二行时,由于“无效的条目压缩大小(预期的X但是得到Y字节)”,我得到一个ZipException“
有没有办法在我的apk上放置第二张证书?
有没有办法从我知道的信息中重新创建原始密钥库?
我还没准备好相信,我必须将更新作为一个全新的应用程序提交。
答案 0 :(得分:5)
答案 1 :(得分:5)
如果您丢失了私钥,那么您将无法恢复它并签署应用的未来版本。
证书字段只是文字。实际上证明你作为开发者的身份的东西是私钥,它基本上是一个随机的位序列。