2013-02-09 30 views
5

Ok, tôi đã mất rất nhiều thời gian cho việc này, tôi dường như không thể tìm ra vấn đề là gì.java.lang.NoClassDefFoundError: com.google.android.gms.common.AccountPicker

Tôi đang cố gắng tích hợp ổ google với ứng dụng lớn mà tôi đang làm việc với một nhóm. .

Đây là những gì logcat spits ra:

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) 

tôi có tất cả các thư viện tôi cần, tôi cũng đã nhận được một vài Nhiều lỗi dex. vì vậy tôi không có gì trong libs của tôi thư mục vì tôi thấy đó như là một giải pháp cho rằng vấn đề vì lọ đôi trong/libs và/bin/dexedLibs

Bất kỳ giúp ích nhiều sẽ được đánh giá

Hãy cho tôi biết những thông tin nào khác Tôi cần phải cung cấp.

+0

[Hãy xem này] (http://stackoverflow.com/questions/13964392/im-getting-a- java-lang-classnotfoundexception-com-mysql-jdbc-driver/13964418 # 13964418) – Ahmad

+0

Không có súc sắc, tôi đã thực hiện điều đó với API Drive – Vnge

+0

KHÔNG CÓ LỌC TRONG LIBS! Tôi nghĩ đây là thủ phạm. Mức ADT của bạn là gì? Có phải trên 17? –

Trả lời

12

tôi cần phải chắc chắn rằng tôi đã google play dịch vụ nhập khẩu và kiểm tra theo thứ tự và xuất khẩu

+0

Cảm ơn, tôi đã sử dụng dịch vụ phát và quên đánh dấu hộp trên google-play-services.jar, crap ... – RelativeGames

2

Tôi cũng có cùng một vấn đề, cho đến khi tôi thêm:

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

trong tập tin activity.java tôi. Hy vọng nó hoạt động cho vấn đề của bạn quá.

+0

Cũng mã sẽ không biên dịch nếu bạn không làm ** nhập ** anyway. –

Các vấn đề liên quan