2015-10-16 118 views
1

我正在使用Google地图V2。我在Google Developer Console上创建了API Key,并启用了Google Maps Android API。在我的应用程序中集成了该API密钥。但每当我在Map视图上运行应用程序时,它都会显示下面的错误。Android Google Map V2身份验证问题

我通过debug.keystore创建了SHA-1证书指纹 我正在使用Eclipse。

10-16 17:39:22.983:E/b(24170):服务器上的身份验证失败。 10-16 17:39:22.983:E/Google Maps Android API(24170):授权失败。请参阅https://developers.google.com/maps/documentation/android/start了解如何正确设置地图。 E谷歌地图Android API(24170):在谷歌开发者控制台(https://console.developers.google.com) 10-16 17:39:22.986:E /谷歌地图Android API(24170):确保“Google Maps Android API v2”已启用。 10-16 17:39:22.986:E/Google Maps Android API(24170):确保以下Android密钥存在: 10-16 17:39:22.986:E/Google Maps Android API(24170):API Key :AIzaSyC2MVY7YknNfRtScZ45q7NcAADtF59IfnI 10-16 17:39:22.986:E/Google Maps Android API(24170):Android应用程序(;):BE:7B:1E:07:B4:F0:F9:9E:74:09:CF: 01:CC:F5:DF:EA:6E:4B:0D:E2; com.example.cc

I double checked API Key and its created。

感谢

+0

检查你的包的名字,你在清单 –

+0

提到的API密钥我只是检查一次其同我给的控制台 – user3555472

+0

也许你进入谷歌开发者控制台 –

回答

1
<meta-data 
android:name="com.google.android.maps.v2.API_KEY" 
android:value="//place your API key here" /> 

如果你都做到了,然后检查SHA1密钥和包名。您在控制台中提供的软件包名称以及构建gradle - > applicationId中的软件包名称应该相同。确保你有一个真正的SHA1密钥。