我正在使用Google Map V2。我在Google Developer Console上创建了API Key,也启用了Google Maps Android API。在我的应用程序中集成了API Key。但每当我在地图视图上运行应用程序时,它会向我显示以下错误。
我通过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。 10-16 17:39:22.986:E / Google Maps Android API(24170):在Google Developer Console中(https://console.developers.google.com) 10-16 17:39:22.986:E / Google Maps Android API(24170):确保" Google Maps Android API v2"已启用。 10-16 17:39:22.986:E / Google Maps Android API(24170):确保存在以下Android Key: 10-16 17:39:22.986:E / Google Maps Android API(24170):API密钥: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
我仔细检查了API Key及其创建的内容。
由于
答案 0 :(得分:1)
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="//place your API key here" />
如果您已完成,请检查SHA1密钥和包名称。您在控制台中提供的软件包名称以及构建gradle中的软件包名称 - &gt; applicationId应该是相同的。确保您已提供真正的SHA1密钥。