2013-02-09 14 views
5

Ok, dużo nad tym tracę, nie mogę znaleźć problemu.java.lang.NoClassDefFoundError: com.google.android.gms.common.AccountPicker

Próbuję zintegrować dysk Google z dużą aplikacją, nad którą pracuję razem z zespołem. .

Oto co logcat wypluwa:

02-09 10:13:40.979: E/AndroidRuntime(9768): java.lang.NoClassDefFoundError: com.google.android.gms.common.AccountPicker 
02-09 10:13:40.979: E/AndroidRuntime(9768):  at com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential.newChooseAccountIntent(GoogleAccountCredential.java:171) 
02-09 10:13:40.979: E/AndroidRuntime(9768):  at graef.mobile.activities.DriveHandler.onCreate(DriveHandler.java:36) 
02-09 10:13:40.979: E/AndroidRuntime(9768):  at android.app.Activity.performCreate(Activity.java:4465) 
02-09 10:13:40.979: E/AndroidRuntime(9768):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049) 
02-09 10:13:40.979: E/AndroidRuntime(9768):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2033) 
02-09 10:13:40.979: E/AndroidRuntime(9768):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2104) 
02-09 10:13:40.979: E/AndroidRuntime(9768):  at android.app.ActivityThread.access$600(ActivityThread.java:132) 
02-09 10:13:40.979: E/AndroidRuntime(9768):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1157) 
02-09 10:13:40.979: E/AndroidRuntime(9768):  at android.os.Handler.dispatchMessage(Handler.java:99) 
02-09 10:13:40.979: E/AndroidRuntime(9768):  at android.os.Looper.loop(Looper.java:137) 
02-09 10:13:40.979: E/AndroidRuntime(9768):  at android.app.ActivityThread.main(ActivityThread.java:4575) 
02-09 10:13:40.979: E/AndroidRuntime(9768):  at java.lang.reflect.Method.invokeNative(Native Method) 
02-09 10:13:40.979: E/AndroidRuntime(9768):  at java.lang.reflect.Method.invoke(Method.java:511) 
02-09 10:13:40.979: E/AndroidRuntime(9768):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789) 
02-09 10:13:40.979: E/AndroidRuntime(9768):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556) 
02-09 10:13:40.979: E/AndroidRuntime(9768):  at dalvik.system.NativeStart.main(Native Method) 

mam wszystkie biblioteki muszę, mam również zdobyć kilka Wiele błędów Dex. więc nie mam nic w moich bibliotekami folderu, bo okazało się, że jako rozwiązanie tego problemu, ponieważ podwójnych słoików w katalogu/libs i/bin/dexedLibs

Każda pomoc będzie znacznie docenią

Daj mi znać, co inne informacje Muszę dostarczyć.

+0

[spojrzeć na to] (http://stackoverflow.com/questions/13964392/im-getting-a- java-lang-classnotfoundexception-com-mysql-jdbc-driver/13964418 # 13964418) – Ahmad

+0

Żadnych kostek, już to zrobiłem z Drive API – Vnge

+0

BRAK PLIKÓW W LIBACH! Myślę, że to winowajca. Jaki jest twój poziom ADT? Czy to powyżej 17? –

Odpowiedz

12

Musiałem się upewnić, miałem usługa Google Play importowane i sprawdzane w kolejności i eksportu

+0

Dzięki, korzystałem z usług odtwarzania i zapomniałem zaznaczyć pole na google-play-services.jar, crap ... – RelativeGames

2

miałem również ten sam problem, aż dodam:

import com.google.android.gms.common.AccountPicker; 

w moim pliku activity.java. Miej nadzieję, że to działa dla twojego problemu też.

+0

Kod dobrze nie skompilowałby się, gdyby nie ** import **. –

Powiązane problemy