2013-12-11 61 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