谷歌地图没有在设备上显示

时间:2017-01-19 01:50:23

标签: android google-maps

我尝试从this教程制作示例谷歌地图项目。我在Android工作室模拟器上尝试这个很好,但在我的设备上,它只是显示了谷歌公司标记的灰色视图。

当然,我读过很多像this这样的文章。

但我无法解决我的问题所在?感谢

enter image description here

2 个答案:

答案 0 :(得分:0)

您应该将您的应用注册到控制台Google网站,以获取API密钥以将其放在您的xml文件中。这是地图未显示的最常见错误。 API密钥未正确显示。

答案 1 :(得分:0)

  

生成签名的apk

所以你错了。您必须在Google控制台上再创建一个密钥才能发布"发布版本" (singed apk)'因为它不同于"调试版本"你在模拟器上安装的。

您在问题中提供的答案将解决您的问题:https://stackoverflow.com/a/30559898/4316327

  

首先,使用左上角的下拉菜单切换到项目视图   项目浏览器。然后,展开app / src /,您将看到   子文件夹调试和发布。在那里,你应该看到两个单独的   调试/ res / values下的google_maps_api.xml文件   释放/ RES /值。

粘贴您的"发布版本" google_maps_api.xml文件夹中release的关键字。

如果该文件夹不存在,请创建一个类似debug文件夹的文件夹。