2013-05-04 21 views
2

我在下面的代碼中嘗試了一個調試密鑰,並且它的工作正常。當我做一個apk然後地圖崩潰。在谷歌搜索後,我發現調試密鑰在發佈模式下工作。如何爲android v2地圖創建發佈密鑰

keytool -list -v -keystore "C:\Users\your_user_name\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android 

那麼,我怎樣才能爲v2地圖創建釋放鍵。請幫幫我。

回答

3

我並沒有這樣做的機會,但我的理解應該怎樣做是:

你會首先需要將您的項目導出爲簽名的應用程序

enter image description here

右鍵點擊你的項目 - > Android的工具 - >導出簽名的應用程序包...

這將帶您通過嚮導,你就必須創建一個新的release.keystore使用密碼或使用您之前創建的現有一個。

2.從對過程的這一點應該是相同的一個,你使用debug.keystore

所有的人創造一個調試API密鑰和Google API Console註冊它的步驟,在這篇博客我寫描述:

Google Maps API V2 Key

4.只要記住,使用debug.keystore不會給你想要的結果。

2

Tyr this .. 你的目錄在哪裏你已經安裝了java並進入bin文件夾。

對於示例 -

C:\Program Files\Java\jdk_your_version\bin>keytool -list -v -keystore C:\Users\your_user_name\.a 
ndroid\debug.keystore -storepass android -keypass android 
+0

感謝您的重播...我會嘗試它並更新你。 – user1842744 2013-05-04 07:35:45

1

我認爲這可能對你有所幫助。

C:\Program Files\Java\jdk_your_version\bin>keytool.exe -list -v -alias androiddebugkey -keystore C:\Users\your_user_name\.android\(Application).keystore -storepass YOUR_STORE_PASSWORD -keypass KEY_PASSWORD 

一般YOUR_STORE_PASSWORD和KEY_PASSWORD是一樣的是「android」。