我正在尝试使用你的演示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)
感谢所有人。
答案 0 :(得分:1)
关闭袖口,感觉您的项目配置错误。 demo/
项目需要:
LocationPoller
目录libs/
JAR的副本
你的错误感觉就像你没有做过这些,而是手动搞乱了构建路径或其他东西来获取那里的LocationPoller
类,通常这样的方法只能在编译时工作。