2013-11-02 73 views
2

我在我的應用程序中使用谷歌地圖。當我使用Eclipse從我的電腦安裝應用程序時,Google Map已正確加載。現在我將應用上傳到Google Play商店進行分發。對於從Play商店安裝的應用,Google地圖未加載。有什麼不對或我缺少哪一步?編輯1: 現在我從發佈密鑰庫中獲取SHA1指紋。然後我轉到Google API控制檯並使用退出的項目和該指紋,創建了新的Android API密鑰。這個新的API密鑰被我的舊調試API密鑰替換,然後我再次導出一個新的apk。該apk已上傳到Play商店。看起來我遵循了所有必要的步驟。但是,地圖仍然沒有加載,只有白色背景出現。 同樣的事情發生在這些鏈接,但沒有描述他們如何解決問題。 link谷歌地圖不是從Play商店下載的應用程序

+1

https://developers.google.com/maps/documentation/android/start?hl=fr#the_google_maps_api_key。檢查主題顯示釋放證書指紋使用相同的谷歌發現控制檯 – Raghunandan

+0

這是在同一設備上,或兩個不同的設備? –

+0

@Raghunandan;所以我需要爲發佈模式提供另一個API密鑰。使用該版本模式SHA1指紋,我將獲得另一個釋放模式的API密鑰。是嗎?謝謝 – batuman

回答

2

儘量做到以下

  • 請過無論是在API控制檯和清單文件驗證包名稱。
  • 請在API控制檯和清單文件中交叉驗證API密鑰。
  • 使用密鑰庫發佈

簽署無符號的APK上傳到Play商店之前,

  • 安裝是否會顯示地圖。它應該顯示地圖,一旦它起作用,然後只上傳APK Play商店。

Note:有些時候您必須卸載已安裝在設備上的應用程序,並嘗試重新安裝新的APK,它應該可以工作:)。

+0

非常好的清單。包名和我放入SHA1指紋的名稱不匹配。現在解決了,謝謝。 – batuman

+0

歡迎:)。很高興看到它解決了你的問題。 – Jayasagar

相關問題