googlemapsv2白色屏幕

时间:2015-03-11 15:32:25

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

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

我的问题是,如果我在Eclipse中使用以太网打开我的应用程序是真实的设备或虚拟设备,那么Google map v2就能完美运行。但是,如果用户安装它,Google地图v2仅显示为白色屏幕。可能是什么问题?

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

2 个答案:

答案 0 :(得分:1)

这似乎是您的应用googlemapsv2中使用的密钥的问题,您使用的是调试证书密钥,因为这应该仅用于测试,因为您说它适用于生产分发,您需要使用发布分发签名替换该密钥证书。

答案 1 :(得分:1)

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

enter image description here

您可能拥有调试密钥库的设置凭据,因此您可以在开发过程中查看地图,但是您的版本密钥库没有凭据。因此,当您进行签名发布构建时,将显示白色屏幕而不是地图。

如果您尚未为发布版本创建密钥库并检索SHA1,则可以从this问题中了解如何执行此操作。