2015-10-16 109 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密鑰。