cwac locpoll演示崩溃

时间:2013-01-14 00:49:51

标签: commonsware-cwac

抱歉我的英语不好。

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

我这样说: 01-14 01:47:19.880:E / AndroidRuntime(399):致命异常:主要 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):at java.lang.reflect.Method.invoke(Method.java:521) 01-14 01:47:19.880:E / AndroidRuntime(399):at 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):at dalvik.system.NativeStart.main(Native Method)

感谢所有人。

1 个答案:

答案 0 :(得分:1)

关闭袖口,感觉您的项目配置错误。 demo/项目需要:

  • 将父项目引用为库项目,或
  • LocationPoller目录
  • 中有libs/ JAR的副本

你的错误感觉就像你没有做过这些,而是​​手动搞乱了构建路径或其他东西来获取那里的LocationPoller类,通常这样的方法只能在编译时工作。