Android证书问题

时间:2011-11-10 00:42:30

标签: java android certificate google-play keytool

如果我丢失了使用keytool创建的原始certificate.keystore文件,但是具有确切的终端输出和我输入的所有内容,那就足以创建一个新的证书,即android市场发布网站将接受而不说新的apk必须使用相同的证书签名?

2 个答案:

答案 0 :(得分:2)

这是谷歌Android市场的主要缺陷。与苹果公司不同,您可以通过Apple开发者帐户申请证书,谷歌尚未提供此类服务。如果你丢失证书,那就是它。您将无法发布应用的更新版本供人们下载。

最好的办法是让您的用户群知道有一个新版本的应用程序,其中的更改无法正常更新,他们需要卸载旧版本并下载新版本,取消发布旧版本应用程序存储并发布新的。 (它有点白色谎言,但是人们不会哭太多,而且比你丢失证书要好得多,大多数用户甚至都不知道你在做什么)

然后保留您的证书重复备份并保持安全!通过电子邮件发送给自己,将其放在一个未命名的闪存驱动器上(如果被盗的人不会知道证书的内容)。 Gmail很不错,因为它很容易在几个月前通过关键字检索邮件。如果必要的话,将它刻在CD上并放入药柜。

希望这会有所帮助,祝你好运

答案 1 :(得分:0)

我不认为生成的证书和私钥是一样的。