我创建了一个使用谷歌地图应用程序接口V2显示谷歌地图的安卓应用程序,它在我的手机上运行得很好。但是当我上传这个应用程序的apk到(Google play商店)时,它没有显示我的地图。
有人能告诉我为什么吗?如何解决这个问题呢?
提前谢谢。
发布于 2013-09-12 18:29:28
您的Maps API密钥与用于对应用程序.apk进行签名的密钥库的SHA1签名相关联。当你从eclipse运行你的应用程序时,使用的是一个调试密钥库,当你导出你的应用程序发布时,你使用的是一个真正的密钥库(它的SHA1指纹显示在eclipse的导出向导的末尾)。
因此,您必须创建另一个Maps API密钥(放入您的清单中),以与您发布的密钥库相对应。
查看谷歌的文档here。
发布于 2013-09-12 20:42:33
这是一个简单的方法。选择您的项目->右键单击->导出android应用程序。满足所有要求。导出时将显示您的SHA 1指纹。将其复制并与google控制台中的包名一起粘贴。您可以在该SHA1密钥的screenshot.Use中看到证书指纹。

发布于 2013-09-12 18:46:24
导出时请检查是否使用了带签名的api密钥。否则,贴图将显示为空。
释放密钥程序的签名apk在这里
Google Map Android API v2 can't display map in play store application
https://stackoverflow.com/questions/18761673
复制相似问题