如何使用额外的证书将APK带入市场...因为我丢失了我的第一个密钥库

Tre*_*yle 0 android keystore

我的密钥库已经丢失了.我很可能错误地删除了它,但我在我的回收箱中找不到它.
我的密钥库最初位于我的bin文件夹中,不适合它,因为文件在发布时会自动删除

我知道以前的密钥库的详细信息.除了可能到期日.

我想把更新推向市场,但由于新证书不同,它不会让我.

我希望我可以在当前发布的文件中添加一个额外的证书,以便它只接受新证书的更新版本.与此处描述的类似.如何使用多个证书签署APK?

我跳过上面描述中的第一行,因为它已经通过eclipse签名了,但是当我执行第二行时,由于"无效的条目压缩大小(预期的X但是得到Y字节)",我得到了一个ZipException.

有没有办法在我的apk上放第二个证书?

有没有办法从我知道的信息中重新创建原始密钥库?

我还没准备好相信,我将不得不将更新作为一个全新的应用程序提交.

Nat*_*ann 5

你完了.


Yul*_*liy 5

如果您丢失了私钥,那么您将无法恢复它并签署您应用的未来版本.

证书字段只是文本.实际上证明您作为开发人员的身份的东西是私钥,它基本上是一个随机的位序列.