2013-12-11 32 views
0

我切换到另一台计算机(所有opensuse linux与eclipse),我没有成功用相同的密钥签署我的更新的应用程序。如何检查密钥库是否有效?

堆栈我劝通过other posts

  • 试图删除trusted.certs(但无法找到该文件)
  • 寻找debug.keystore。我的旧电脑上有一个。如果我在export-> exclipse中打开它,他会要求我输入密码,或者询问它是否被篡改为“密钥库无效”。没有成功输入正确的密码。
  • 我在〜/ .android中找不到deault.keystore
  • 我有一个我认为是我的密钥库的文件,但我不确定是否。有人能证实这一点吗?这里是文件:https://dl.dropboxusercontent.com/u/13564139/dorienhskey

当我试图用这个密钥库导出时,我得到“无效的密钥库格式”。我的项目目录中有这个文件和thisfile.pub。也许这不是关键存储,但关键在哪里?是否有可能将我的应用程序上传到debug.keystore?因为我找不到任何其他。

我应该寻找其他文件吗?

+1

你应该使用相同的密钥来签署应用程序,我已经做到了这一点,即使我已经从Windows转移到了Ubuntu,它对我来说工作正常。 –

+0

当然,我的问题是如何找到并识别这个密钥库。 – dorien

+0

您是第一次发布应用程序还是想提供更新? –

回答

1

这看起来不像密钥库。这看起来像一个证书。

您无法使用调试密钥库更新您的应用程序。您将需要使用您第一次使用的密钥库。

如何找到?继续看看其他地方。

标识:如果以UTF编码打开文件,应该会看到一些文本,例如您创建该密钥库时可能提供的“名称”或“组织名称”。

您可以尝试打开debug.keystore并查看它的外观。您的密钥库会类似。

+0

非常感谢。任何想法在哪里看?或者搜索什么?搜索“debugstore”只给debug.keystore。 – dorien

+0

它可能在任何地方:)尝试记住你可能放在哪里。我通常在我的Dropbox帐户中有多个地方。另外,脸书上的密钥库看起来就像其他文件一样。发生以记住你可能已经命名它? –

+0

顺便说一句,如果我打开debug.keystore,它出现在奇怪的字符。你确定它没有加密吗? – dorien