01-08 15:42:11.467 D/ConnectivityService( 560): onUidRulesChanged(uid=10042, uidRules=0)
01-08 15:42:11.637 E/AndroidRuntime( 2916): FATAL EXCEPTION: main
01-08 15:42:11.637 E/AndroidRuntime( 2916): Process: es.cesar.quitesleep, PID: 2916
01-08 15:42:11.637 E/AndroidRuntime( 2916): java.lang.NoClassDefFoundError: com.db4o.cs.Db4oClientServer
01-08 15:42:11.637 E/AndroidRuntime( 2916): at es.cesar.quitesleep.ddbb.ServerDDBB.<init>(ServerDDBB.java:68)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at es.cesar.quitesleep.ddbb.ServerDDBB.createInstance(ServerDDBB.java:94)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at es.cesar.quitesleep.ddbb.ServerDDBB.getServer(ServerDDBB.java:107)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at es.cesar.quitesleep.ddbb.ClientDDBB.<init>(ClientDDBB.java:74)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at es.cesar.quitesleep.activities.Main.isTheFirstTime(Main.java:212)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at es.cesar.quitesleep.activities.Main.onCreate(Main.java:90)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at android.app.Activity.performCreate(Activity.java:5243)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1099)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2221)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2327)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at android.app.ActivityThread.access$800(ActivityThread.java:151)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1225)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at android.os.Handler.dispatchMessage(Handler.java:102)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at android.os.Looper.loop(Looper.java:136)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at android.app.ActivityThread.main(ActivityThread.java:5281)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at java.lang.reflect.Method.invokeNative(Native Method)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at java.lang.reflect.Method.invoke(Method.java:515)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:932)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:748)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at dalvik.system.NativeStart.main(Native Method)
01-08 15:42:11.637 W/ActivityManager( 560): skipCurrentReceiverLocked app=ProcessRecord{42248e88 2916:es.cesar.quitesleep/u0a42} app.curReceiver=null killbyAm=false
01-08 15:42:11.637 W/ActivityManager( 560): queue:foreground mPendingBroadcast null
01-08 15:42:11.637 W/ActivityManager( 560): queue:background mPendingBroadcast null
01-08 15:42:11.637 E/AndroidRuntime( 2916): FATAL EXCEPTION: main
01-08 15:42:11.637 E/AndroidRuntime( 2916): Process: es.cesar.quitesleep, PID: 2916
01-08 15:42:11.637 E/AndroidRuntime( 2916): java.lang.NoClassDefFoundError: com.db4o.cs.Db4oClientServer
01-08 15:42:11.637 E/AndroidRuntime( 2916): at es.cesar.quitesleep.ddbb.ServerDDBB.<init>(ServerDDBB.java:68)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at es.cesar.quitesleep.ddbb.ServerDDBB.createInstance(ServerDDBB.java:94)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at es.cesar.quitesleep.ddbb.ServerDDBB.getServer(ServerDDBB.java:107)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at es.cesar.quitesleep.ddbb.ClientDDBB.<init>(ClientDDBB.java:74)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at es.cesar.quitesleep.activities.Main.isTheFirstTime(Main.java:212)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at es.cesar.quitesleep.activities.Main.onCreate(Main.java:90)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at android.app.Activity.performCreate(Activity.java:5243)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1099)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2221)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2327)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at android.app.ActivityThread.access$800(ActivityThread.java:151)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1225)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at android.os.Handler.dispatchMessage(Handler.java:102)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at android.os.Looper.loop(Looper.java:136)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at android.app.ActivityThread.main(ActivityThread.java:5281)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at java.lang.reflect.Method.invokeNative(Native Method)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at java.lang.reflect.Method.invoke(Method.java:515)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:932)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:748)
01-08 15:42:11.637 E/AndroidRuntime( 2916): at dalvik.system.NativeStart.main(Native Method)
01-08 15:42:11.637 W/ActivityManager( 560): skipCurrentReceiverLocked app=ProcessRecord{42248e88 2916:es.cesar.quitesleep/u0a42} app.curReceiver=null killbyAm=false
01-08 15:42:11.637 W/ActivityManager( 560): queue:foreground mPendingBroadcast null
01-08 15:42:11.637 W/ActivityManager( 560): queue:background mPendingBroadcast null
把properties属性里的java compiler-->building-->abort build when build path errors occur 前的勾去掉了
本文详细解析了Java应用启动过程中遇到的NoClassDefFoundError异常,具体为尝试加载Db4oClientServer类时引发的错误,并提供了针对性的解决策略。
1100

被折叠的 条评论
为什么被折叠?



