【问题标题】:Publishing updates to Android Apps发布 Android 应用程序更新
【发布时间】:2012-03-05 19:22:18
【问题描述】:

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

【问题讨论】:

    标签: android keystore


    【解决方案1】:

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

    【讨论】:

    • 您好,感谢您的回复。密钥库文件是否保存到与调试文件相同的目录中,即 .android 文件夹?
    • 它会提示你选择一个文件名/目录,所以通常不是 .android 文件夹。
    • 检查您的 /bin 目录。我的应用程序最初默认将我的密钥库保存在那里。不幸的是,如果你把它保存在那里,它会定期延迟。始终为所有此类重要数据创建备份和备份。如果您确实必须重新发布,您可以取消发布您的旧版本并以相同的名称重新发布。
    【解决方案2】:

    您必须使用相同的密钥,如果没有它,您将无法发布到同一个应用程序。

    您可以通过以下方式生成新的: 使用 File -> Export -> Export Android Application,然后按照步骤生成一个新的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-07
      • 2012-07-14
      • 1970-01-01
      • 2021-01-08
      • 1970-01-01
      • 2011-02-06
      相关资源
      最近更新 更多