2012-03-05 62 views
0

我发布了一个App,并且希望对它进行更新。当我最初创建应用程序时,我保存了我的密码和别名,但是当我尝试使用Eclipse的“Android工具/导出签名应用程序”选项导出应用程序时,它会提示我使用现有的密钥存储库。我能找到的唯一Keystore是C:\ Users \ Username下的.android文件夹中的debug.keystore。我知道你不能使用调试密钥库在市场上发布应用程序。这是否意味着我需要使用现有的别名和密码从头开始创建一个新的? 如果是这样,在eclipse中是否有一个选项来做到这一点?发布Android应用的更新

回答

2

您需要相同的密钥。如果你真的失去了它,不幸的是你必须以不同的名称/密钥重新发布该应用程序。如果你在ADT中使用向导,它会提示你生成一个新的密钥(或者希望在你没有检查的某个目录中找到你的旧密钥)。

+0

嗨,谢谢你的回复。 Keystore文件是否被保存到与调试文件相同的目录中,即.android文件夹? – user676567 2012-03-05 19:32:12

+0

它提示你选择一个文件名/目录,所以通常不是.android文件夹。 – kabuko 2012-03-05 19:34:08

+0

检查你的/ bin目录。我的应用程序最初默认保存我的密钥存储在那里。不幸的是,如果你将它保存在那里,它会定期得到推迟。始终为所有这些重要数据创建备份和备份。 如果您必须重新发布,则可以取消发布旧版本,然后以相同名称重新发布。 – KDEx 2012-03-05 19:39:39

1

您必须使用相同的密钥,并且无法在没有它的情况下发布到相同的应用程序。

您可以通过以下方式生成新的: 使用文件 - >导出 - >导出Android应用程序,然后按照以下步骤可以生成一个新的。