0

对不起,我的英语不好。

我正在尝试使用您的演示 cwac locpoll,但我的总是崩溃,然后很难看到您的 jar 工作。

告诉我这个:01-14 01:47:19.880: E/AndroidRuntime(399): FATAL EXCEPTION: main 01-14 01:47:19.880: E/AndroidRuntime(399): java.lang.NoClassDefFoundError: com.commonsware。 cwac.locpoll.LocationPoller 01-14 01:47:19.880: E/AndroidRuntime(399): at com.commonsware.cwac.locpoll.demo.LocationPollerDemo.onCreate(LocationPollerDemo.java:42) 01-14 01:47:19.880 : E/AndroidRuntime(399): 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 01-14 01:47:19.880: E/AndroidRuntime(399): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread. java:2627) 01-14 01:47:19.880: E/AndroidRuntime(399): 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 01-14 01:47:19.880: E/AndroidRuntime(399) : 在 android.app.ActivityThread.access$2300(ActivityThread.java:125) 01-14 01:47:19.880: E/AndroidRuntime(399):在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) 01-14 01:47:19.880: E/AndroidRuntime(399): 在 android.os.Handler.dispatchMessage(Handler.java:99) 01- 14 01:47:19.880: E/AndroidRuntime(399): 在 android.os.Looper.loop(Looper.java:123) 01-14 01:47:19.880: E/AndroidRuntime(399): 在 android.app。 ActivityThread.main(ActivityThread.java:4627) 01-14 01:47:19.880: E/AndroidRuntime(399): at java.lang.reflect.Method.invokeNative(Native Method) 01-14 01:47:19.880: E /AndroidRuntime(399): 在 java.lang.reflect.Method.invoke(Method.java:521) 01-14 01:47:19.880: E/AndroidRuntime(399): 在 com.android.internal.os.ZygoteInit$ MethodAndArgsCaller.run(ZygoteInit.java:868) 01-14 01:47:19.880: E/AndroidRuntime(399): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 01-14 01: 47:19.880:E/AndroidRuntime(399):在 dalvik.system。NativeStart.main(本机方法)

谢谢大家。

4

1 回答 1

1

即兴发挥,感觉就像您的项目配置错误。该demo/项目需要:

  • 将父项目作为库项目引用,或
  • 在其目录中有LocationPollerJAR的副本libs/

您的错误感觉就像您没有做这些,而是​​手动弄乱了构建路径或将LocationPoller类放入其中的东西,并且通常这些方法仅在编译时起作用。

于 2013-01-14T11:43:09.880 回答