java.lang.NoClassDefFoundError:com.google.android.gms.common.AccountPicker

java.lang.NoClassDefFoundError:com.google.android.gms.common.AccountPicker,android,google-drive-api,noclassdeffounderror,Android,Google Drive Api,Noclassdeffounderror,好吧,我已经为此失去了很多睡眠,我似乎找不到问题所在 我正在尝试将google drive与我正在与一个团队合作的大型应用程序集成 下面是logcat所说的: 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

好吧,我已经为此失去了很多睡眠,我似乎找不到问题所在

我正在尝试将google drive与我正在与一个团队合作的大型应用程序集成

下面是logcat所说的:

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)
我有我需要的所有库,我还得到了一些多个dex错误。因此,我的libs文件夹中没有任何内容,因为我发现它可以解决这个问题,因为/libs和/bin/dexedLibs中有两个jar

任何帮助都将不胜感激


请告诉我需要提供哪些其他信息。

我也有同样的问题,直到我添加:

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

在我的
activity.java
文件中。希望它也能解决您的问题。

我需要确保导入了google play服务并按顺序检查,然后导出

没有骰子,我已经用LIBS中的驱动器APINO文件完成了!我认为这是罪魁祸首。你的ADT水平是多少?是17以上吗?谢谢,我在使用play服务,忘了勾选google-play-services.jar上的复选框,废话……如果你不进行导入,代码就不会编译。