在市场上上传apk时,必须使用与先前版本相同的证书对apk进行签名

时间:2012-08-23 04:03:48

标签: android google-play keytool android-keystore

我已经创建了一个应用程序并在Android市场上发布。现在我想发布它的第二个版本。我要说清楚的一件事:

  1. 我保留了相同的包名。
  2. 我没有以前的密钥库,因为我更改了Windows,因此密钥库被删除,我没有该密钥库的备份。
  3. 现在我应该有什么办法从以前的apk中检索密钥库。

    我知道stackoverflow上有很多答案,有些人说可能,有些人说不可能。

    请需要确切的解决方案。

2 个答案:

答案 0 :(得分:4)

是的,您必须拥有相同的密钥库文件,您已用于在Android市场上传第一版应用程序。

  

如果您丢失了此密钥库文件,则无法为此应用程序提供更新。

请阅读此Publishing App on Market.我也面临同样的问题。所以,我只需更改包名称并使用新的密钥库将其上传到市场。因此,请安全地保留 Keysotre 文件。查看与您的查询相关的这些现有问题 -

  1. Android: I lost my android key store, what should I do?

  2. I lost my .keystore file?

答案 1 :(得分:0)

当我们创建用于将我们的应用程序首次发布到Android市场的密钥存储时,它是不可能的bcs。现在说如果你需要更新它,你需要在现有的密钥存储库上创建更新。在你的情况下你需要创建另一个新的密钥存储区并再次签名并放入已签名的apk&密钥库以供将来参考..这只是可靠性