2016-05-08 43 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消息?它可能会帮助我们找到问题。 –