2013-10-16 61 views
0

我有5個選項卡,第三個選項卡是谷歌地圖。它在開始時加載到仿真器上。當我點擊地圖標籤時,它會顯示「Google服務不可用」。然後我點擊不同的標籤。現在,我再次點擊地圖,強制停止,logcat表示錯誤膨脹片段。在我的主要活動中,這個錯誤指向了這個方法。錯誤在谷歌地圖中膨脹類片段

public void onTabSelected(Tab tab, FragmentTransaction ft) { 
    // on tab selected 
    // show respected fragment view 
    viewPager.setCurrentItem(tab.getPosition()); 
} 

也有是,我不知道這意味着什麼

Caused by: java.lang.IllegalArgumentException: Binary XML file line #15: 
Duplicate id 0x7f05000b, tag null, or parent id 0x0 with another fragment for 
com.google.android.gms.maps.SupportMapFragment 

我檢查R.java,但只有一個與ID對象的線。這是我的地圖。

請幫忙。謝謝!

回答

0
  • 模擬器無法運行Google地圖服務。

  • 如果您在設備上測試,請更新Google服務。較舊版本的Google服務不支持Google map Api v2。

  • SupportMapFragment僅在FragmentActivity中運行。

相關問題