2013-11-02 75 views
2

我在我的应用程序中使用谷歌地图。当我使用Eclipse从我的电脑安装应用程序时,Google Map已正确加载。现在我将应用上传到Google Play商店进行分发。对于从Play商店安装的应用,Google地图未加载。有什么不对或我缺少哪一步?编辑1: 现在我从发布密钥库中获取SHA1指纹。然后我转到Google API控制台并使用退出的项目和该指纹,创建了新的Android API密钥。这个新的API密钥被我的旧调试API密钥替换,然后我再次导出一个新的apk。该apk已上传到Play商店。看起来我遵循了所有必要的步骤。但是,地图仍然没有加载,只有白色背景出现。 同样的事情发生在这些链接,但没有描述他们如何解决问题。 link谷歌地图不是从Play商店下载的应用程序

+1

https://developers.google.com/maps/documentation/android/start?hl=fr#the_google_maps_api_key。检查主题显示释放证书指纹使用相同的谷歌发现控制台 – Raghunandan

+0

这是在同一设备上,或两个不同的设备? –

+0

@Raghunandan;所以我需要为发布模式提供另一个API密钥。使用该版本模式SHA1指纹,我将获得另一个释放模式的API密钥。是吗?谢谢 – batuman

回答

2

尽量做到以下

  • 请过无论是在API控制台和清单文件验证包名称。
  • 请在API控制台和清单文件中交叉验证API密钥。
  • 使用密钥库发布

签署无符号的APK上传到Play商店之前,

  • 安装是否会显示地图。它应该显示地图,一旦它起作用,然后只上传APK Play商店。

Note:有些时候您必须卸载已安装在设备上的应用程序,并尝试重新安装新的APK,它应该可以工作:)。

+0

非常好的清单。包名和我放入SHA1指纹的名称不匹配。现在解决了,谢谢。 – batuman

+0

欢迎:)。很高兴看到它解决了你的问题。 – Jayasagar

相关问题