2014-05-12 119 views
0

我寫的一些顯示谷歌地圖v2的代碼去年工作得很好,現在沒有。我唯一能看到的不同之處在於我更新了SDK,該SDK已經推出了新版Google Play服務。Google地圖顯示錯誤

的錯誤是「錯誤膨脹」以下,並且它的每一個我已經試過設備上失敗:因爲它試圖加載佈局

<fragment 
    android:id="@+id/worldmap" 
    android:name="com.google.android.gms.maps.SupportMapFragment" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" /> 

的OnCreateView事件中它的錯誤,儘快。

但是,在代碼中沒有任何改變。我的表現就像是相關位:

<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-feature android:glEsVersion="0x00020000" android:required="true" /> 
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/> 

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

我已經加入了\ SDK \演員\谷歌\ google_play_services \ libproject \的Google Play-services_lib作爲一個項目,並將其鏈接到我的項目,我通過做。項目屬性/ Androidlibrary部分。

我可以在控制檯輸出中看到的唯一的事情是以下行:

[2014-05-12 13:19:59 - AndroidAC_Session08a] Installing AndroidAC_Session08a.apk... 
[2014-05-12 13:20:10 - AndroidAC_Session08a] Success! 
[2014-05-12 13:20:10 - google-play-services_lib] Could not find google-play-services_lib.apk! 
+0

當您參考庫項目時是否看到綠色的勾號? – Raghunandan

回答

1

添加這塊線路的清單和檢查,

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

謝謝,就是這樣。我不在乎,去年我在他的Maps教程上覆制了Vogella網站上的代碼,通常情況下,他所寫的內容都很完美:) –

0

使用新的谷歌遊戲服務

步驟:

1)中刪除從所述google_play_services-LIB參考Java構建路徑

2)在Properties | Android |庫參考

+0

這就是我的做法。請參閱@madhu答案 –