我创建了一个使用 Google Map api V2 显示 google 地图的 android 应用程序,它在我的手机上运行良好。但是当我将此应用程序的 apk 上传到(Google Play 商店)时,它没有显示我的地图。
谁能告诉我为什么?以及如何解决这个问题?
提前致谢。
我创建了一个使用 Google Map api V2 显示 google 地图的 android 应用程序,它在我的手机上运行良好。但是当我将此应用程序的 apk 上传到(Google Play 商店)时,它没有显示我的地图。
谁能告诉我为什么?以及如何解决这个问题?
提前致谢。
您的 Maps API 密钥与用于签署应用 .apk 的密钥库的 SHA1 签名相关联。当您从 Eclipse 运行您的应用程序时,使用调试密钥库,当您导出应用程序以进行发布时,您使用“真实”密钥库(它的 SHA1 指纹显示在 Eclipse 导出向导的末尾)。
因此,您必须创建另一个与您发布密钥库相对应的 Maps API 密钥(放入您的清单)以进行发布。
在此处查看 Google 的文档。
这是一种简单的方法。选择您的项目->右键单击->导出android应用程序。填写所有要求。导出时会显示您的 SHA 1 指纹。复制它并将其与包名称一起粘贴到谷歌控制台中。您可以在屏幕截图中看到证书指纹。使用该 SHA1 密钥。