0

我正在尝试使用 Google Drive SDK 上传文件,但我收到一个弹出消息unfortunately your application has stopped。这是由于一个NoClassDefFoundError. 我还确保包含播放服务 jar 并在 order 和 export 选项卡中检查它。

这是例外:

E/AndroidRuntime( 4906): java.lang.NoClassDefFoundError: com.google.android.gms.common.AccountPicker
E/AndroidRuntime( 4906):        at com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential.
newChooseAccountIntent(GoogleAccountCredential.java:253)
E/AndroidRuntime( 4906):        at com.example.informationretreival.MainActivity.onCreate(MainActivity.java:42)
E/AndroidRuntime( 4906):        at android.app.Activity.performCreate(Activity.java:5104)
E/AndroidRuntime( 4906):        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
E/AndroidRuntime( 4906):        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2147)
E/AndroidRuntime( 4906):        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2233)
E/AndroidRuntime( 4906):        at android.app.ActivityThread.access$600(ActivityThread.java:144)
E/AndroidRuntime( 4906):        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1237)
E/AndroidRuntime( 4906):        at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 4906):        at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 4906):        at android.app.ActivityThread.main(ActivityThread.java:5074)
E/AndroidRuntime( 4906):        at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 4906):        at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 4906):        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
E/AndroidRuntime( 4906):        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
E/AndroidRuntime( 4906):        at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager(  771):   Force finishing activity com.example.informationretreival/.MainActivity

我正在关注开发者网站上的快速入门,我实际上只是复制了代码。我希望快速入门示例能够工作。有人请指出我正确的方向。

4

1 回答 1

1

在您的 Android 应用程序配置页面中,为Compile with选择Google APIs (Google Inc.) (API 17)。此外,由于虚拟设备没有 Play 商店,因此它在真实手机上的运行比在虚拟设备上更稳定。

于 2013-07-27T04:46:43.337 回答