2011-06-24 192 views
0

我一直在試圖爲我的Android應用獲取公共地圖API密鑰。然而,我從Google收到的公鑰卻無效。獲取Android公共地圖API密鑰

我一直在使用以下步驟:


獲得釋放公共地圖API密鑰

1.Obtain私鑰:

  • 的Eclipse使用導出簽署發佈的應用程序和創建新的密鑰庫

2.獲取MD5證書:使用別名和密鑰庫

  • 設立

  • 使用Java中的Keytool目錄命令:keytool -list -alias poly_alias -keystore

  • 複製MD5證書

3.獲取API映射關鍵字:

4.使用新的地圖API密鑰:對於字符串中的strings.xml

  • 插入新地圖密鑰字符串mapApiKey

有沒有人有什麼建議我做錯了什麼?

+0

嘗試鏈接中的步驟http://stackoverflow.com/questions/5597534/how-to-generate-a-new-and-second-google-maps-api-key-for-android/15520295 #15520295 – PRATHIP

回答

1

你是在最後一步粗略的,所以你可能想看看這個頁面上的最後兩個步驟:

http://code.google.com/android/add-ons/google-apis/mapkey.html#finalsteps

如果它仍然不起作用,您可能想解釋發生的情況並更改值,但您可能想要顯示一個佈局文件和Android清單的示例,以查看您是否可以做了一個錯字或什麼的。

0

您正在按照使用版本簽名密鑰的說明進行操作。確保你在釋放模式下構建你的APK。通常情況下,您將以調試模式構建,並使用基於調試簽名密鑰的Maps API密鑰。

+0

「使用Eclipse的導出來簽署發佈應用程序並創建新的密鑰庫」 - 當我在發佈模式下使用eclipse時。我已經簽署了應用程序並創建了一個密鑰庫,我創建了一個證書指紋並獲取相應的密鑰,但是當我嘗試使用Google提供給我的密鑰時,它無效。我的調試密鑰適用於我,但沒有釋放密鑰。請幫忙 – TheHighLifeSon