2011-08-18 66 views
9

我在Android Market上開發併發布了一個應用程序。 我編譯了發佈,簽名和zipaligned與Eclipse ADT導出。 這個過程在嚮導中爲我創建了一個Keystore。 我採取的步驟詳見Android dev guideKeystore Eclipse ADT文件位置

我想知道,新創建的密鑰庫在哪裏??我想把它重新用於另一個項目,但我不知道我在哪裏可以找到它。

我認爲它會被命名爲my-release-key.keystore但我無法找到它。 對不起,如果這是一個愚蠢的問題,但我是相當新的這一點,是一個厭倦的東西卡住。

編輯: 我用了Eclipse ADT嚮導,並在那裏我輸入的位置如下...

Keystore Location

我一個蘋果和一個非常新的Mac用戶開發。我只是不知道這個文件放在哪裏。它我不在項目文件夾或「cd /」位置。

感謝

+0

你手工簽名或通過ADT的(Eclipse中)「出口簽名的應用程序包」功能 –

+0

看到這個類似的主題:? http://stackoverflow.com/questions/3588487/where-does-eclipse-hide-the-keystore – riper

+0

是的確使用了「導出簽名的應用程序包」功能。 感謝您的類似的線程鏈接,但我的問題是不同的。 – Sprouts

回答

6

使用eclipse嚮導時,您可以顯式設置密鑰庫目標文件夾。但是如果你沒有這樣做(在你的情況下),eclipse會在你的主目錄中保存新的密鑰。

Eclipse Wizard

+0

嗨,如果你把它從**/home/a4e6/my-release-key.keystore **設置爲** my-release-key.keystore ** – Sprouts

+0

,它會到達哪裏它將位於我的主目錄/首頁/ a4e6/ – 4e6

1

您應該手動keytool創建它。此步驟在Obtain a suitable private key指南的部分描述。

+0

嗨,在那個位置有一個debug.keystore。但這不是一個新創建的。我認爲這是用於系統調試的關鍵。但調試密鑰不能用於爲Android市場簽名。 – Sprouts

+0

我的歉意。我誤解了你的問題,刪除然後編輯答案。 – 4e6

+0

4e6 - 使用keytool創建手動是創建密鑰的一種方式,但我已經使用Eclipse ADT嚮導創建了它。我需要找到由嚮導創建的密鑰,而不是創建一個新密鑰。 – Sprouts

6

OK,我發現了Eclipse ADT Mac OS X上節省Eclipse.app/Contents/Mac OS默認密鑰庫:-(

+1

如果你使用Windows它會在這裏C:\工具\ Android開發工具\ eclipse –

+0

這是可怕的......多麼遲鈍的方式來處理這樣一個重要的文件。還要注意,默認情況下文件不會有擴展名。 – PSIXO

1

基本上在窗口(經過在微軟Windows 7) 。在release_kestore賣場默認的C:\Users\xyz\release_keystore然後我們把它移動到我們的舒適的地方