2016-05-08 46 views
1

我正在測試我的應用程序在調試模式,一切都很好,但是當我建立它時,已簽名的apk谷歌地圖停止工作。谷歌地圖不適用於發佈版本與proguard

當前代碼:

<meta-data 
    android:name="com.google.android.geo.API_KEY" 
    android:value="@string/google_maps_key" /> 

什麼這裏是我的問題?

+1

你把你的發佈鍵添加到你的谷歌api控制檯項目? –

+0

沒有如何做到這一點,我應該在哪裏添加?釋放鑰匙在哪裏? @DavidMedenjak –

+0

您的調試密鑰必須已經完成相同的步驟。發佈密鑰是您簽署發佈版本時使用的密鑰。官方指導原則: https://developers.google.com/maps/documentation/android-api/signup#release-cert –

回答

0

創建使用釋放證明書(不調試證書),而這個鏈接https://developers.google.com/maps/documentation/android-api/signup將幫助你找到它們之間的區別谷歌的控制檯https://console.developers.google.com/ 的Android按鍵,

但請注意,您應該卸載應用程序(使用調試證書中的密鑰),然後再次安裝應用程序(使用發行證書中的密鑰)。

+2

我做了所有這些,但問題沒有解決 –

+0

你看到Logcat消息?它可能會幫助我們找到問題。 –