Android 谷歌地图不来了

Android 谷歌地图不来了,android,google-maps,api-key,Android,Google Maps,Api Key,我已经写了一个正确的谷歌地图代码。一切运行,但地图不来。 我使用了正确的sha 1机器密钥来生成我拥有的API密钥。我使用了不同的模拟器和手机,但它没有出现。可能的原因是什么? xml代码: 您必须在manifiest中授予这些权限 <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="api key"/> // android.apikey <meta-data

我已经写了一个正确的谷歌地图代码。一切运行,但地图不来。 我使用了正确的sha 1机器密钥来生成我拥有的API密钥。我使用了不同的模拟器和手机,但它没有出现。可能的原因是什么? xml代码:

您必须在manifiest中授予这些权限

<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="api key"/>
// android.apikey

<meta-data
            android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />
请按照以下步骤操作:

在SDK中更新google play服务

从设备手动卸载应用程序并重新启动设备。 我已经试过了,而且效果很好,兄弟

还要做一件事,从中获取新的api密钥来编辑新的sh1代码


您可以从Windows-preference android buid获取sh1代码,我认为您的问题在于您使用的API键不正确

要获取有效的API_密钥,请执行以下操作:

1转到Google API并创建一个新项目

2进入API&auth->API并选择谷歌地图Android API v2

3转到API&auth->Credentials并为Android应用程序的API访问密钥创建新密钥

4如Ravind所述,将API键值复制/粘贴到清单中


5若可行,则尝试添加允许的包限制

检查以添加所需的权限并将密钥输入manifest.xml文件是否有有用的日志?有例外吗?请至少在清单文件中张贴相关代码。谢谢。你为什么这么肯定那是对的?是realease或debug的关键,什么是应用程序调试或发布?请在调试时添加logcat。如何确定我使用的密钥用于调试或发布??我只知道调试键,我们如何生成发布键??我完成了你告诉我的所有步骤,但我仍然得到灰色的瓷砖,没有地图,这可能是其他原因。我已经从eclipse->windows>prefrences>Build中给出的调试键生成了API键。我尝试了这两种方法,实际上我还使用了oter权限,我还使用了正确的API键,我仍然没有得到地图,只有灰色的瓷砖来了。@user3201103兄弟我已经编辑了我的答案,请尝试一下。我希望你的问题会得到解决。