Google地图v2在Play商店中无效

时间:2013-09-12 10:23:44

标签: android google-maps-markers google-maps-android-api-2 google-maps-api-2

我创建了一个Android应用程序,使用谷歌地图API V2显示谷歌地图,它在我的手机上与我很好。 但是,当我将此应用的apk上传到(Google Play商店)时,它不会显示我的地图。

有人可以告诉我为什么吗?以及如何解决这个问题?

提前致谢。

3 个答案:

答案 0 :(得分:5)

您的Maps API密钥与用于签署应用.apk的密钥库的SHA1签名相关联。当您从eclipse运行应用程序时,会使用调试密钥库,当您导出应用程序以进行发布时,您使用“真正的”密钥库(它的SHA1指纹显示在eclipse的导出向导的末尾)。

因此,您必须创建另一个与您的发布密钥库相对应的Maps API密钥(放入您的清单)。

查看Google的文档here

答案 1 :(得分:1)

这是一种简单的方法。选择您的项目 - >右键单击 - >导出Android应用程序。满足所有要求。导出时,它将显示SHA 1指纹。复制并将其与包名称一起粘贴到谷歌控制台中。您可以在屏幕截图中看到证书指纹。使用SHA1键。

enter image description here

答案 2 :(得分:0)

导出时检查是否使用了签名的api密钥。否则地图看起来是空白的。

签名apk for release key procedure在这里

  

Google Map Android API v2 can't display map in play store application