2014-11-02 40 views
0

我得到一個發佈android密鑰,這是一個發佈證書(SHA-1 fingerprin),但它直到我的release.apk,調試密鑰(調試證書)工作正常。我不知道爲什麼,有人知道嗎?請幫忙!發佈谷歌地圖api不工作的Android密鑰

+0

請貼上簽名/拉鍊對齊過程的日誌供我們看看。 – 2014-11-02 01:32:18

回答

0

您無法爲release.apk使用調試密鑰,您需要發佈密鑰才能發佈您的apk!

閱讀本文,https://developers.google.com/maps/documentation/android/start#the_google_maps_api_key ,你會發現你的答案!

祝你好運!

+0

是的,我確實使用發行版發佈,但如果您從Google Play的https://play.google.com/store/apps/details?id= com.lchen.luyaochen.map下載地圖,則無法顯示地圖 – 2014-11-02 21:54:44

0

1-使用項目的「Android Manifest」文件中的「使用導出嚮導」創建apk文件。

2-插入鍵後和完成前,MD5和SHA1鍵表示爲示出的是本given pic -

3- Android的項目爲新SHA1其在點檢索創建新的API密鑰2.

4-在清單文件中使用該API密鑰,如下所示

5-清理項目並再次構建APK文件。

6-你現在可以在apk中看到谷歌地圖。

0

只需在src/release目錄下檢查您的google_maps_key,您應該從Google控制檯(您使用發佈指紋SHA1獲得的那個)放置您自己的密鑰。

發生這種情況是因爲您訪問的默認google_maps_key文件是調試文件之一,所以釋放鍵永遠不會注意到這一點,您必須將其放在您的發佈版本的google_maps_key上。