如果我丢失了使用keytool创建的原始certificate.keystore文件,但有了准确的终端输出和我输入的所有内容,那么这是否足以创建一个新的证书,android market发布站点可以接受,而不是说新的apk必须使用相同的证书签名?
发布于 2011-11-10 09:08:44
这是谷歌安卓市场的一个主要缺陷。与苹果不同的是,你可以用自己的苹果开发者账户申请证书,而谷歌目前还没有这样的服务。如果你弄丢了你的证书,那就完了。您将无法发布您的应用程序的更新版本以供人们下载。
最好的做法是让你的用户群知道有一个新版本的应用程序发布了,这些更改使得正常更新变得不可能,他们需要卸载旧版本并下载新版本,从应用程序商店取消发布旧版本并发布新版本。(这有点善意的谎言,但人们不会哭太多,这比说你丢了证书要好得多,大多数用户甚至不会知道你在说什么)
然后保留您的证书副本以进行备份,并确保其安全!将它通过电子邮件发送给自己,放在一个未命名的闪存中(以防它被盗,人们不会知道证书的用途)。Gmail很好,因为它很容易通过关键字检索几个月前的邮件。如果有必要,把它刻录在CD上,放进你的药柜里。
希望这能帮上忙,祝你好运
发布于 2011-11-10 09:08:11
我不认为生成的证书和私钥是相同的。
https://stackoverflow.com/questions/8073717
复制相似问题