Android中的谷歌地图空白

Android中的谷歌地图空白,android,google-maps,google-play-services,google-maps-android-api-2,Android,Google Maps,Google Play Services,Google Maps Android Api 2,我使用Maps api将谷歌地图集成到我的Android应用程序中,但当我启动时,它保持空白,并显示谷歌徽标(见图)。 在manifest.xml中,我有: <uses-permission android:name="com.vallabh.googlemapspractice.permission.MAPS_RECEIVE" /> <uses-permission android:name="android.permission.INTERNET" /> <u

我使用Maps api将谷歌地图集成到我的Android应用程序中,但当我启动时,它保持空白,并显示谷歌徽标(见图)。

在manifest.xml中,我有:

<uses-permission android:name="com.vallabh.googlemapspractice.permission.MAPS_RECEIVE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="The Api Key which I got from google console" />

如果你使用android studio,试试这个,问题很容易解决 在这里,android studio自动执行了很多步骤

创建新的谷歌地图活动

  • 文件->新建->谷歌->谷歌地图活动
查找google\u maps\u api.xml文件


在运行应用程序之前,请遵循TODO步骤,您需要一个Google Maps API密钥。

如果有任何错误消息,请检查日志;比如说,你看过还是看过?你的API密钥启用了吗?你能在谷歌云平台仪表板上看到该API的流量吗?首先,你应该遵循最新的文档。。。我确信,当您使用gradle的google服务插件时,不需要
“com.google.android.geo.API_KEY”
。。。但是你必须检查真正需要什么(如何设置)我通过重新安装Android Studio解决了这个问题。
<uses-permission android:name="com.vallabh.googlemapspractice.permission.MAPS_RECEIVE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="The Api Key which I got from google console" />