googlemapsv2白屏

googlemapsv2 white screen

我开发了我的第一个应用程序 Turkiye trafik Olayları

我的问题是,如果我在 Eclipse 中使用真实设备或虚拟设备打开我的应用程序,Google maps v2 可以完美运行。但是如果用户安装它,Google maps v2 只会显示为白屏。可能是什么问题?

我找不到问题,因为如果我在真实设备上使用调试,它会按预期工作(显示 Google 地图)。

这似乎是您的应用程序 googlemapsv2 中使用的密钥的问题,您是否使用了调试证书密钥,因为它应该只适用于测试,正如您所说的,它在生产分发中工作正常,您需要用您的版本替换该密钥分发签名证书。

确保您在 Google API console 上添加了正确的凭据。单击 Edit allowed Android applications 按钮并从您的发布密钥库中添加 SHA1 和包名称。

您可能已经为调试密钥库设置了凭据,因此您可以在开发过程中查看地图,但没有用于发布密钥库的凭据。因此,当您制作签名版本时,会显示白色屏幕而不是地图。

如果您还没有为您的发布版本创建密钥库并检索 SHA1,您可以从 this 问题中了解如何做。