Android:Google调度器示例不起作用

Android:Google调度器示例不起作用,android,Android,我从下载示例。我在eclipse中导入了该项目,并将支持库v4添加到构建路径中。当我运行应用程序时,它总是崩溃。这是LogCat中的错误:有人能帮我吗?谢谢 05-08 22:39:41.396: E/dalvikvm(22444): Could not find class 'com.example.android.scheduler.SampleAlarmReceiver', referenced from method com.example.android.scheduler.MainA

我从下载示例。我在eclipse中导入了该项目,并将支持库v4添加到构建路径中。当我运行应用程序时,它总是崩溃。这是LogCat中的错误:有人能帮我吗?谢谢

05-08 22:39:41.396: E/dalvikvm(22444): Could not find class 'com.example.android.scheduler.SampleAlarmReceiver', referenced from method com.example.android.scheduler.MainActivity.<init>
05-08 22:39:41.406: E/AndroidRuntime(22444): FATAL EXCEPTION: main
05-08 22:39:41.406: E/AndroidRuntime(22444): java.lang.NoClassDefFoundError: com.example.android.scheduler.SampleAlarmReceiver
05-08 22:39:41.406: E/AndroidRuntime(22444):    at com.example.android.scheduler.MainActivity.<init>(MainActivity.java:34)
05-08 22:39:41.406: E/AndroidRuntime(22444):    at java.lang.Class.newInstanceImpl(Native Method)
05-08 22:39:41.406: E/AndroidRuntime(22444):    at java.lang.Class.newInstance(Class.java:1319)
05-08 22:39:41.406: E/AndroidRuntime(22444):    at android.app.Instrumentation.newActivity(Instrumentation.java:1071)
05-08 22:39:41.406: E/AndroidRuntime(22444):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
05-08 22:39:41.406: E/AndroidRuntime(22444):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2521)
05-08 22:39:41.406: E/AndroidRuntime(22444):    at android.app.ActivityThread.access$600(ActivityThread.java:162)
05-08 22:39:41.406: E/AndroidRuntime(22444):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1370)
05-08 22:39:41.406: E/AndroidRuntime(22444):    at android.os.Handler.dispatchMessage(Handler.java:99)
05-08 22:39:41.406: E/AndroidRuntime(22444):    at android.os.Looper.loop(Looper.java:158)
05-08 22:39:41.406: E/AndroidRuntime(22444):    at android.app.ActivityThread.main(ActivityThread.java:5777)
05-08 22:39:41.406: E/AndroidRuntime(22444):    at java.lang.reflect.Method.invokeNative(Native Method)
05-08 22:39:41.406: E/AndroidRuntime(22444):    at java.lang.reflect.Method.invoke(Method.java:511)
05-08 22:39:41.406: E/AndroidRuntime(22444):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1083)
05-08 22:39:41.406: E/AndroidRuntime(22444):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:850)
05-08 22:39:41.406: E/AndroidRuntime(22444):    at dalvik.system.NativeStart.main(Native Method)
05-08 22:39:41.396:E/dalvikvm(22444):找不到从方法com.example.android.scheduler.SampleAlarmReceiver引用的类'com.example.android.scheduler.MainActivity'。
05-08 22:39:41.406:E/AndroidRuntime(22444):致命异常:主
05-08 22:39:41.406:E/AndroidRuntime(22444):java.lang.NoClassDefFoundError:com.example.android.scheduler.SampleAlarmReceiver
05-08 22:39:41.406:E/AndroidRuntime(22444):位于com.example.android.scheduler.MainActivity。(MainActivity.java:34)
05-08 22:39:41.406:E/AndroidRuntime(22444):位于java.lang.Class.newInstanceImpl(本机方法)
05-08 22:39:41.406:E/AndroidRuntime(22444):位于java.lang.Class.newInstance(Class.java:1319)
05-08 22:39:41.406:E/AndroidRuntime(22444):在android.app.Instrumentation.newActivity(Instrumentation.java:1071)上
05-08 22:39:41.406:E/AndroidRuntime(22444):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
05-08 22:39:41.406:E/AndroidRuntime(22444):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2521)
05-08 22:39:41.406:E/AndroidRuntime(22444):在android.app.ActivityThread.access$600(ActivityThread.java:162)
05-08 22:39:41.406:E/AndroidRuntime(22444):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1370)
05-08 22:39:41.406:E/AndroidRuntime(22444):在android.os.Handler.dispatchMessage(Handler.java:99)上
05-08 22:39:41.406:E/AndroidRuntime(22444):在android.os.Looper.loop(Looper.java:158)上
05-08 22:39:41.406:E/AndroidRuntime(22444):在android.app.ActivityThread.main(ActivityThread.java:5777)上
05-08 22:39:41.406:E/AndroidRuntime(22444):位于java.lang.reflect.Method.Invokenactive(本机方法)
05-08 22:39:41.406:E/AndroidRuntime(22444):位于java.lang.reflect.Method.invoke(Method.java:511)
05-08 22:39:41.406:E/AndroidRuntime(22444):位于com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1083)
05-08 22:39:41.406:E/AndroidRuntime(22444):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:850)
05-08 22:39:41.406:E/AndroidRuntime(22444):在dalvik.system.NativeStart.main(本机方法)

我在构建路径中通过“添加外部jar”添加时遇到了同样的问题

要解决这个问题:

  • 从生成路径中删除支持v4库
  • 在项目的根目录中创建一个名为“libs”的目录
  • 将lib复制到新创建的目录中
Eclipse现在应该在您的项目中显示一个名为“Android私有库”的新“库目录”,其中包括支持库v4


刷新,清理。。。它应该会起作用。

您解决了这个问题吗?