2013-03-09 1 views
0

자습서 here을 발견했습니다. 하지만 실제 장치에서도 실행할 수는 없습니다. 나는 비슷한 문제가 here과 20 다른 페이지를 발견하고 모든 사람들이 내 문제가 있었지만 왜 구글 맵스가 안드로이드에서 작동하지 않습니다 알아낼 수 없습니다. 다음은 Logcat의 오류입니다.Google Maps가 Android API 2에서 작동하지 않는 이유는 무엇입니까?

03-09 23:06:22.050: D/dalvikvm(28176): Late-enabling CheckJNI 
03-09 23:06:22.277: W/dalvikvm(28176): VFY: unable to resolve static field 874 (MapAttrs) in Lcom/google/android/gms/R$styleable; 
03-09 23:06:22.277: D/dalvikvm(28176): VFY: replacing opcode 0x62 at 0x000e 
03-09 23:06:22.285: D/AndroidRuntime(28176): Shutting down VM 
03-09 23:06:22.285: W/dalvikvm(28176): threadid=1: thread exiting with uncaught exception (group=0x40bbe1f8) 
03-09 23:06:22.285: E/AndroidRuntime(28176): FATAL EXCEPTION: main 
03-09 23:06:22.285: E/AndroidRuntime(28176): java.lang.NoClassDefFoundError: com.google.android.gms.R$styleable 
03-09 23:06:22.285: E/AndroidRuntime(28176): at com.google.android.gms.maps.GoogleMapOptions.createFromAttributes(Unknown Source) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at com.google.android.gms.maps.MapFragment.onInflate(Unknown Source) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at android.app.Activity.onCreateView(Activity.java:4242) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:673) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at android.view.LayoutInflater.rInflate(LayoutInflater.java:739) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at android.view.LayoutInflater.inflate(LayoutInflater.java:489) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at android.view.LayoutInflater.inflate(LayoutInflater.java:396) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at android.view.LayoutInflater.inflate(LayoutInflater.java:352) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:273) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at android.app.Activity.setContentView(Activity.java:1835) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at com.alirezasaremi.showmap.ShowMapActivity.onCreate(ShowMapActivity.java:23) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at android.app.Activity.performCreate(Activity.java:4465) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1053) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1934) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1995) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at android.app.ActivityThread.access$600(ActivityThread.java:128) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1161) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at android.os.Handler.dispatchMessage(Handler.java:99) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at android.os.Looper.loop(Looper.java:137) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at android.app.ActivityThread.main(ActivityThread.java:4514) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at java.lang.reflect.Method.invokeNative(Native Method) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at java.lang.reflect.Method.invoke(Method.java:511) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:790) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557) 
03-09 23:06:22.285: E/AndroidRuntime(28176): at dalvik.system.NativeStart.main(Native Method) 

누군가 나를 도와 줄 수 있습니까? java.lang.NoClassDefFoundError가 : com.google.android.gms.R $ styleable

당신은 단지 투사 외부 항아리를 추가하지, 작업 공간으로 lib 디렉토리 프로젝트 구글 플레이 서비스를 가져와야합니다

+0

이 도움이 될 수 HTTP :/ 프로젝트에서 참조를 만들기 위해 다음 작업 공간으로 구글 플레이-서비스 프로젝트를 추가하기 위해 긴밀하게 처음 4 단계를 따라하십시오 /stackoverflow.com/questions/13691028/noclassdeffounderror-at-google-play-services-v2-library/14686856#14686856 – DjHacktorReborn

+0

@DjHacktorReborn :: 감사하지만 같은 오류가 계속 발생합니다. – IndieBoy

+0

이게 당신의 문제를 해결할 것 같아요. http://stackoverflow.com/questions/13696620/google-maps-android-api-v2-authorization-failure – DjHacktorReborn

답변

0

는이 오류를 알고있다. . 이클립스를 사용하는 경우

Android developers topic related "당신이 당신의 안드로이드 응용 프로그램 프로젝트를 유지 를 소스 트리에/엑스트라/구글/google_play_services/libproject/구글 플레이-services_lib을 라이브러리 프로젝트를 복사, 수입 : 여기에 대한 자세한 정보는 파일> 가져 오기를 클릭하고 Android> 기존 Android 코드를 작업 공간으로 선택한 다음 가져올 라이브러리 프로젝트의 복사본을 찾습니다. "

0

다음은 Google Map API V2를 애플리케이션에 추가하는 방법에 대해 쓴 블로그 게시물입니다.

Creating Google Map API V2

관련 문제