NoClassDefFoundError em app Android

Java

27/08/2012

Pessoal estou tendo imensa dificuldade na importação de biblioteca externa em app android na IDE Eclipse.
O erro "NoClassDefFoundError" ocorre somente em tempo de execução.
Já procurei em vários fóruns na internet mas quando implemento no eclipse não tenho sucesso.
Já tentei as seguintes soluções:
- criei uma pasta 'libs' na raiz do projeto e adicionei a biblioteca lá dentro desta pasta;
- adicionei ao a biblioteca ao Build Path como jar externo
- em Build Path -> Order and export -> selecionei a biblioteca.
- em Project -> cliquei em Clean

Estou precisando muito de uma luz pra este problema dos %¨$#*, vlw.
Ricardo Machado

Ricardo Machado

Curtidas 0

Respostas

Davi Costa

Davi Costa

27/08/2012

Posta o erro ineiro.

att Davi
GOSTEI 0
Ricardo Machado

Ricardo Machado

27/08/2012

Estes são os dados apresentados pelo LogCat
08-28 13:19:52.188: W/dalvikvm(883): Unable to resolve superclass of Lcom/google/gdata/client/calendar/CalendarService; (417)
08-28 13:19:52.188: W/dalvikvm(883): Link of class 'Lcom/google/gdata/client/calendar/CalendarService;' failed
08-28 13:19:52.188: E/dalvikvm(883): Could not find class 'com.google.gdata.client.calendar.CalendarService', referenced from method com.pacote.android.MainActivity.onCreate
08-28 13:19:52.188: W/dalvikvm(883): VFY: unable to resolve new-instance 426 (Lcom/google/gdata/client/calendar/CalendarService;) in Lcom/pacote/android/MainActivity;
08-28 13:19:52.198: D/dalvikvm(883): VFY: replacing opcode 0x22 at 0x0008
08-28 13:19:52.198: W/dalvikvm(883): Unable to resolve superclass of Lcom/google/gdata/client/calendar/CalendarService; (417)
08-28 13:19:52.198: W/dalvikvm(883): Link of class 'Lcom/google/gdata/client/calendar/CalendarService;' failed
08-28 13:19:52.198: D/dalvikvm(883): DexOpt: unable to opt direct call 0x0bec at 0x0c in Lcom/pacote/android/MainActivity;.onCreate
08-28 13:19:52.317: D/AndroidRuntime(883): Shutting down VM
08-28 13:19:52.317: W/dalvikvm(883): threadid=1: thread exiting with uncaught exception (group=0x40a13300)
08-28 13:19:52.338: E/AndroidRuntime(883): FATAL EXCEPTION: main
08-28 13:19:52.338: E/AndroidRuntime(883): java.lang.NoClassDefFoundError: com.google.gdata.client.calendar.CalendarService
08-28 13:19:52.338: E/AndroidRuntime(883): 	at com.pacote.android.MainActivity.onCreate(MainActivity.java:16)
08-28 13:19:52.338: E/AndroidRuntime(883): 	at android.app.Activity.performCreate(Activity.java:5008)
08-28 13:19:52.338: E/AndroidRuntime(883): 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
08-28 13:19:52.338: E/AndroidRuntime(883): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
08-28 13:19:52.338: E/AndroidRuntime(883): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
08-28 13:19:52.338: E/AndroidRuntime(883): 	at android.app.ActivityThread.access$600(ActivityThread.java:130)
08-28 13:19:52.338: E/AndroidRuntime(883): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
08-28 13:19:52.338: E/AndroidRuntime(883): 	at android.os.Handler.dispatchMessage(Handler.java:99)
08-28 13:19:52.338: E/AndroidRuntime(883): 	at android.os.Looper.loop(Looper.java:137)
08-28 13:19:52.338: E/AndroidRuntime(883): 	at android.app.ActivityThread.main(ActivityThread.java:4745)
08-28 13:19:52.338: E/AndroidRuntime(883): 	at java.lang.reflect.Method.invokeNative(Native Method)
08-28 13:19:52.338: E/AndroidRuntime(883): 	at java.lang.reflect.Method.invoke(Method.java:511)
08-28 13:19:52.338: E/AndroidRuntime(883): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
08-28 13:19:52.338: E/AndroidRuntime(883): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
08-28 13:19:52.338: E/AndroidRuntime(883): 	at dalvik.system.NativeStart.main(Native Method)
08-28 13:19:56.287: I/Process(883): Sending signal. PID: 883 SIG: 9
GOSTEI 0
Davi Costa

Davi Costa

27/08/2012

Mesmo problema:
http://stackoverflow.com/questions/2843160/problem-with-google-calendar-api-invocation-at-server-side
http://stackoverflow.com/questions/7592942/why-do-i-get-the-error-calendarservice-class-not-found-despite-having-the-gdat
http://stackoverflow.com/questions/5210151/android-gdata-calendar-not-working-force-close

Possui o gdata-calendar? Senão:
http://java2s.com/Code/Jar/g/Downloadgdatacalendar20sourcesjar.htm

att Davi
GOSTEI 0
POSTAR