2013-12-14 268 views
1
<meta-data 
     android:name="com.google.android.gms.version" 
     android:value="@integer/google_play_services_version" /> 

我得到這個錯誤類型:錯誤:谷歌地圖API錯誤

Error: No resource found that matches the given name (at 'value' with value 
'@integer/google_play_services_version'). 

我導入谷歌地圖服務API到項目中,我也越來越private GoogleMap map;(GoogleMap的紅色錯誤這裏)

我的項目有谷歌的API [Android 4.4系統]庫,但我仍然撲朔迷離:(

我怎樣才能解決這個問題?

回答

0

你可以在你這個替換此meta-data部分清單文件:

<meta-data 
android:name="com.google.android.gms.version" 
android:value="4030500" /> 
+0

是啊rror消失了,但是GoogleMap錯誤仍然存​​在錯誤 – user3026894

+0

我導入了Google API,但是當我創建私有GoogleMap googlemap時,它警告我有紅色錯誤 – user3026894

+0

您確定該庫已導入,並且在屬性中有一個綠色的V? –

1

你引用的所謂的整數一個XML文件,這可能是你沒有創建一個資源,所以無論你創建這個integer.xml並添加資源的名稱GOOGLE_PLAY_SERVICES_VERSION或可以取代android:value="@integer/google_play_services_version"android:value="version of you google play services as a number"

+0

我不明白你:( – user3026894

+0

這沒關係埃米爾的回答是我在說什麼,但我不知道你的谷歌播放服務的數量是多少 –

0

這個問題涉及到谷歌播放服務。

- 請注意這個答案是基於Eclipse的IDE開發環境 -

+第一:進口Google_play_service_lip爲到工作區

    • 鼠標右鍵點擊你Package_Explorer
    • 導入
    • 現有的Android代碼進入工作區
    • 瀏覽
    • 轉到你的Android SDK安裝文件夾 「Android的SDK」/或任何
    • /演員/谷歌/ google_play_services/libproject /谷歌播放services_lib
    • 單擊打開
    • (我建議你勾選「複製項目進入工作區」)
    • 完成

+二:現在去你的項目,你想添加谷歌解放軍Ÿ服務給它(在你的情況下圖)

  • II
    • 右鍵單擊
    • 性能
    • 在左側菜單中選擇Android的
    • 右側部分再往庫部分
    • 單擊添加
    • 選擇庫項目「google-play-services_lib」//您以前導入的項目。

+現在你可以在兩行到您的Manifst文件在您的應用程序部分

<application 
...// what ever activities you put here.. 
> 
<meta-data android:name="com.google.android.gms.version" 
      android:value="@integer/google_play_services_version" /> 
</application> 

+最後一點,如果你還有問題,請嘗試從項目菜單 清理項目項目 - 清潔