我想编写一个能够处理 Google 任务的小程序。示例程序运行良好。
现在我想编写自己的应用程序,但我总是收到 NoClassDefFoundError。
我尝试了这个解决方案,但这也不起作用。
堆栈跟踪:
04-10 19:40:19.573: E/AndroidRuntime(306): FATAL EXCEPTION: main
04-10 19:40:19.573: E/AndroidRuntime(306): java.lang.NoClassDefFoundError: com.google.api.client.extensions.android2.AndroidHttp
04-10 19:40:19.573: E/AndroidRuntime(306): at org.todo.TodoActivity.<init>(TodoActivity.java:78)
04-10 19:40:19.573: E/AndroidRuntime(306): at java.lang.Class.newInstanceImpl(Native Method)
04-10 19:40:19.573: E/AndroidRuntime(306): at java.lang.Class.newInstance(Class.java:1429)
04-10 19:40:19.573: E/AndroidRuntime(306): at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
04-10 19:40:19.573: E/AndroidRuntime(306): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577)
04-10 19:40:19.573: E/AndroidRuntime(306): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
04-10 19:40:19.573: E/AndroidRuntime(306): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
04-10 19:40:19.573: E/AndroidRuntime(306): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
04-10 19:40:19.573: E/AndroidRuntime(306): at android.os.Handler.dispatchMessage(Handler.java:99)
04-10 19:40:19.573: E/AndroidRuntime(306): at android.os.Looper.loop(Looper.java:123)
04-10 19:40:19.573: E/AndroidRuntime(306): at android.app.ActivityThread.main(ActivityThread.java:4627)
04-10 19:40:19.573: E/AndroidRuntime(306): at java.lang.reflect.Method.invokeNative(Native Method)
04-10 19:40:19.573: E/AndroidRuntime(306): at java.lang.reflect.Method.invoke(Method.java:521)
04-10 19:40:19.573: E/AndroidRuntime(306): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
04-10 19:40:19.573: E/AndroidRuntime(306): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
04-10 19:40:19.573: E/AndroidRuntime(306): at dalvik.system.NativeStart.main(Native Method)
我能做些什么来解决这个问题?
(老实说,我已经尝试了几个小时 - 几周来解决我的问题。)