2012-09-17 75 views
66

我怎樣才能看到我的debug.keystore密碼?我在3或4個月前輸入了密碼,現在我不記得了。我非常需要它,因爲我的地圖應用程序不會在我的設備上顯示地圖。我不記得我的android debug.keystore密碼

如果不可能,我該如何重新創建新的debug.keystore?請幫幫我。 thans

回答

193

通常,debug.keystore密碼只是「android」。

您可以刪除它,Eclipse將自動生成一個新的文件,如here所述。

+0

好吧我嘗試刪除密鑰庫並清理我的項目。 adt創建了一個新的密鑰庫,那麼默認的別名是什麼? –

+0

你並不真的需要它..只是做: keytool -list -keytool「你的debug.keytool路徑」,並當它要求輸入密碼android –

+0

我試過你的建議,它給了我錯誤; 輸入密鑰庫密碼: 的keytool錯誤:java.lang.Exception的:別名不存在 java.lang.Exception的:別名沒有在太陽sun.security.tools.KeyTool.doPrintEntry(來源不明) 存在 .security.tools.KeyTool.doCommands(Unknown Source) at sun.security.tools.KeyTool.run(未知來源) at sun.security.tools.KeyTool.main(未知來源) –

3

再次,您可以生成您的谷歌API密鑰。您的.keystore文件將爲, 在Eclipse中,Windows - >首選項 - > Android - > build - >默認調試密鑰庫路徑將在那裏。你只需要使用的.keystore,並通過使用這個鏈接再次生成您的API密鑰:

http://lokeshatandroid.blogspot.in/2012/05/obtaining-google-maps-api-key.html

+0

然後你需要新的oauth客戶端ID。更容易繼續使用相同的密鑰庫。 – Tom

0

如果您不能確定密碼已設置之前,儘量只空密碼。它爲我工作。

8

debug.keystore文件的默認配置:

Keystore name: "debug.keystore" 
Keystore password: "android" 
Key alias: "androiddebugkey" 
Key password: "android" 
CN: "CN=Android Debug,O=Android,C=US" 

其中該文件在什麼位置?

對於Windows用戶:C:\用戶\ username.android \ debug.keystore

對於Mac OS用戶:〜/ .android/debug.keystore

後,您將通過下面的命令得到SHAH1使用命令提示符:

的keytool -list -v -keystore 「C:\用戶\ username.android \ debug.keystore」 -alias androiddebugkey -storepass的android -keypass安卓

注:上面的回答有剛信息android studio default co配置訪問debug.keystore(調試證書)文件,你可以讓你自定義證書,如果你想你自己的密碼和配置。