2010-08-27 76 views
14

我對此感到非常沮喪,我懷疑答案很簡單。Eclipse在哪裏隱藏密鑰庫?

我已經使用導出嚮導編譯並簽署了我的android應用程序,如「使用Eclipse ADT編譯和簽名」一節中的here所述。

我想備份密鑰庫,併爲將來的應用程序更新提供方便,但我無法弄清楚密鑰庫保存在哪裏的生活。我當然可以使用Eclipse來完成整個過程,但是如果我的計算機發生某些事情,我會很煩。

有誰知道它存儲在哪裏?

回答

7

它沒有隱藏它。導出的第一個步驟之一(您創建或使用現有密鑰庫的位置)會詢問您要保存的位置。您可能需要再次執行導出步驟以查看目前默認的路徑,然後在那裏查看。

它通常以名稱key(不包括擴展名)保存。

+0

argh。我知道這很簡單。謝謝。 – Aurora 2010-08-27 22:30:27

9

我在這個非常煩人的問題上花了很多時間。在Windows上,如果您在創建密鑰庫時未指定完整路徑,則Eclipse會將其隱藏在其自己的目錄中。所以在我的情況下,它是C:\ eclipse \ mykeystore

+0

+1謝謝..我發現在eclipse文件夾本身的密鑰.. – 2012-03-30 14:43:10

+0

+1謝謝,我發現該文件夾中的密鑰。 – 2013-05-09 02:55:48

1

我在創建密鑰庫時也沒有注意。我正在使用Motodev封裝的Eclipse安裝。密鑰庫的默認位置是$ HOME \ motodevstudio \ tools。

2

所以,這是怎麼回事, 當您第一次導出項目時,您會看到密鑰庫的名稱與.apk相同 更改此!使其projectname.keystore爲例 這是有點誤導,但是當你保存apk時,它將取代密鑰庫,你不能真的再次找到它。 然後每次您導出項目選擇的.keystore文件

3

它很容易創造的密鑰庫,只需按照您的Java環境的步驟,exemplemine是用java EDT

在您的工作空間(在左邊),你有你的項目(包資源管理器,導航),點擊名稱項目頂部的導航器右鍵clik,你將有一個項目列表,在最後的選擇點擊Android工具==>它會顯示另一個列表,這個將顯示exporte未簽名的包,導出已簽名的包...等等。 選擇簽名的包,並按照其中,系統就會把你的密鑰存儲的步驟(這是你豪決定將它應該是) 選擇你去任何地方,並給予PWD爲

好運 RachidM

0

Android插件將其密鑰庫隱藏在%HOMEPATH%\.android~/.android