1

Android 앱 (버전 7부터 SDK 지원 필요)을 새로운 Google지도 Android API v2로 업데이트하려고합니다.Android에서 Google Play 서비스에 대해 알 수없는 문제가 발생했습니다.

저는 Google's documentationthis one과 같은 많은 자습서를 사용하려고했습니다.

그러나지도보기로 이동하면 LogCat에 명시 적 오류 또는 경고 메시지가없는 "Google Play 서비스에 알 수없는 문제"라는 메시지가 표시된 빈 화면이 표시됩니다. 내가

  • 내 장치가 구글의 최신 버전은
  • 필요한 모든 권한을 매니페스트
  • 에 내가 대신으로 MapFragment의 SupportMapFragment를 사용하고
  • 플레이 한을 시도했습니다

    것들

  • 지도 API 라이브러리가 프로젝트에 추가되었습니다.
  • Eclipse 및 SDK는 최신
  • 입니다.
  • Google API 콘솔에서 Google Maps Android API 키와 연결된 키 저장소로 앱을 내보낼 때 메시지가 계속 표시됩니다. 나는 TabHost를 사용하고 어디

내 목표는 FragmentActivity에 탭 창에서지도보기 화면을 가지고 있지만이 문제가 계속 the tutorial code로 존재한다. SupportMapFragment와 활동을 실행할 때

다음은 로그 정보입니다 :

05-22 11:32:53.219: I/dalvikvm(6578): Could not find method android.support.v4.app.Fragment.onAttach, referenced from method com.google.android.gms.maps.SupportMapFragment.onAttach 
05-22 11:32:53.219: W/dalvikvm(6578): VFY: unable to resolve virtual method 730: Landroid/support/v4/app/Fragment;.onAttach (Landroid/app/Activity;)V 
05-22 11:32:53.219: D/dalvikvm(6578): VFY: replacing opcode 0x6f at 0x0000 
05-22 11:32:53.219: D/dalvikvm(6578): VFY: dead code 0x0003-0008 in Lcom/google/android/gms/maps/SupportMapFragment;.onAttach (Landroid/app/Activity;)V 
05-22 11:32:53.219: I/dalvikvm(6578): Could not find method android.support.v4.app.Fragment.onInflate, referenced from method com.google.android.gms.maps.SupportMapFragment.onInflate 
05-22 11:32:53.219: W/dalvikvm(6578): VFY: unable to resolve virtual method 744: Landroid/support/v4/app/Fragment;.onInflate (Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V 
05-22 11:32:53.219: D/dalvikvm(6578): VFY: replacing opcode 0x6f at 0x0000 
05-22 11:32:53.219: D/dalvikvm(6578): VFY: dead code 0x0003-001b in Lcom/google/android/gms/maps/SupportMapFragment;.onInflate (Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V 

뭔가 나에게 그 중요 할 것 알려줍니다. ;) 나는 어떤 아이디어 나 제안을 기대한다. 다들 감사 해요!

+1

이 지원을 추가 한 도서관 – Raghunandan

답변

1

것은 내가 구글지도 API V2 통합에 쓴이 블로그 게시물에서보세요,여 모두 9 단계를 가서 당신이 정확하게 그들 모두를 할 수 있도록 :

Google Maps API V2

+0

당신은 절대적으로 옳았습니다! 내 버전의 ActionBarSherlock이 오래되었으므로 오래된 지원 라이브러리가있었습니다. 귀하의 단계를 따라 그것을 고정. **고맙습니다!** –

1

지원 라이브러리에 문제가있는 것 같습니다. (android-support-v4.jar)

  1. 최신 Android Support 패키지를 다운로드하십시오.
  2. /extras/android/support/v4/android-support-v4.jar을 프로젝트 libs 폴더에 복사하십시오.
  3. 매니페스트 파일을 업데이트하고 대상 API 레벨을 최신 버전으로 설정하십시오!
  4. android.support.v4.app 패키지에서 Fragment 클래스 및 관련 API를 가져옵니다.
+0

이것이 옳았습니다! 그것을 업데이트하면 문제가 해결되었습니다. ** 감사합니다! ** –