2013-10-16 4 views
0

5 개의 탭이 있으며 세 번째 탭은 Google지도입니다. 처음에는 에뮬레이터에로드됩니다. 지도 탭을 클릭하면 'Google 서비스를 사용할 수 없습니다.'라는 메시지가 표시됩니다. 그런 다음 다른 탭을 클릭합니다. 이제지도를 다시 클릭하면 강제로 멈추고 logcat은 오류를 부 풀리는 오류를 표시합니다. 이 오류는 내 주요 활동에서이 방법을 지적했습니다. Google지도에서 클래스 조각을 부 풀리는 중 오류가 발생했습니다.

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지도 Api v2를 지원하지 않습니다.

  • FragmentActivity에서만 SupportMapFragment가 실행됩니다.

관련 문제