2017-08-25 204 views
0

我在項目中使用谷歌地圖,但它不能正常工作。我在谷歌的服務registred谷歌地圖API金鑰,並在我的項目中添加的AndroidManifest.xmlAndroid谷歌地圖不顯示

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

但它不顯示地圖,你可以在這張圖片中看到: enter image description here

當我運行我的應用程序,Android Studio中的選項卡Anroid的監視器,我有此錯誤:

enter image description here

我找不到決心。

和API來監控我有這個錯誤太多,當我打開應用程序

java.io.IOException: Server returned: 3 
+0

你是否也從Google開發者控制檯啓用了API? –

+0

@TimBiegeleisen是的,我已經啓用以及 – aimprogman

+0

你有沒有在你的代碼 –

回答

0

你有沒有在gradle這個文件添加播放服務依賴?

+1

是的我添加依賴項的播放服務 – aimprogman

+0

你不能在沒有依賴項的應用程序中獲取地圖... –

+0

@ cricket_007我在gradle中添加依賴關係 – aimprogman

0

如果有可能改變你的播放服務的依賴,並根據安裝的建築工具和API的安裝,就像下面的方式

設置依賴從

compile 'com.google.android.gms:play-services-maps:10.0.1' 

compile 'com.google.android.gms:play-services-maps:10.2.1' 
+0

這是我defaultConfig { 的applicationID「com.packageName」 的minSdkVersion 8 targetSdkVersion 8 } 我不能使用編譯「COM進行編輯。 google.android.gms:play-services-maps:10.2.1' – aimprogman

+0

首先改變你的目標版本非常低,然後把你的依賴部分 –

+0

我已經做到了,但我有錯誤: W/ResourcesManager:資產路徑' /system/framework/com.google.android.maps.jar'不存在或不包含任何資源 AND this java.io.IOException:服務器返回:3 – aimprogman