我正在測試我的應用程序在調試模式,一切都很好,但是當我建立它時,已簽名的apk谷歌地圖停止工作。谷歌地圖不適用於發佈版本與proguard
當前代碼:
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_maps_key" />
什麼這裏是我的問題?
我正在測試我的應用程序在調試模式,一切都很好,但是當我建立它時,已簽名的apk谷歌地圖停止工作。谷歌地圖不適用於發佈版本與proguard
當前代碼:
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_maps_key" />
什麼這裏是我的問題?
創建使用釋放證明書(不調試證書),而這個鏈接https://developers.google.com/maps/documentation/android-api/signup將幫助你找到它們之間的區別谷歌的控制檯https://console.developers.google.com/ 的Android按鍵,
但請注意,您應該卸載應用程序(使用調試證書中的密鑰),然後再次安裝應用程序(使用發行證書中的密鑰)。
我做了所有這些,但問題沒有解決 –
你看到Logcat消息?它可能會幫助我們找到問題。 –
你把你的發佈鍵添加到你的谷歌api控制檯項目? –
沒有如何做到這一點,我應該在哪裏添加?釋放鑰匙在哪裏? @DavidMedenjak –
您的調試密鑰必須已經完成相同的步驟。發佈密鑰是您簽署發佈版本時使用的密鑰。官方指導原則: https://developers.google.com/maps/documentation/android-api/signup#release-cert –