到目前爲止,我所有的Joda時間API函數都正常工作。我所做的唯一的事情,我想可能會改變這是我更新我的項目使用Android 4.4.2Android - Joda時間函數的NoClassDefError
任何人有任何想法如何解決它?我已經嘗試清理該項目,但沒有奏效。我不知道我能做些什麼來解決這個,因爲我沒有發現很多人同樣的問題...
這裏是我使用的喬達時間API簡單的函數:
DateTime getCurrentDate(){
return new DateTime();
}
這裏是錯誤日誌:
05-08 15:50:08.654: E/AndroidRuntime(9938): FATAL EXCEPTION: main
05-08 15:50:08.654: E/AndroidRuntime(9938): Process: com.example.jfitnessfunctiontester, PID: 9938
05-08 15:50:08.654: E/AndroidRuntime(9938): java.lang.NoClassDefFoundError: org.joda.time.DateTime
05-08 15:50:08.654: E/AndroidRuntime(9938): at analyse.WalkingAnalyse.getCurrentDate(WalkingAnalyse.java:67)
05-08 15:50:08.654: E/AndroidRuntime(9938): at analyse.WalkingAnalyse.enterActivity(WalkingAnalyse.java:85)
05-08 15:50:08.654: E/AndroidRuntime(9938): at activities.EnterActivityActivity$3.onClick(EnterActivityActivity.java:86)
05-08 15:50:08.654: E/AndroidRuntime(9938): at android.view.View.performClick(View.java:4438)
05-08 15:50:08.654: E/AndroidRuntime(9938): at android.view.View$PerformClick.run(View.java:18422)
05-08 15:50:08.654: E/AndroidRuntime(9938): at android.os.Handler.handleCallback(Handler.java:733)
05-08 15:50:08.654: E/AndroidRuntime(9938): at android.os.Handler.dispatchMessage(Handler.java:95)
05-08 15:50:08.654: E/AndroidRuntime(9938): at android.os.Looper.loop(Looper.java:136)
05-08 15:50:08.654: E/AndroidRuntime(9938): at android.app.ActivityThread.main(ActivityThread.java:5017)
05-08 15:50:08.654: E/AndroidRuntime(9938): at java.lang.reflect.Method.invokeNative(Native Method)
05-08 15:50:08.654: E/AndroidRuntime(9938): at java.lang.reflect.Method.invoke(Method.java:515)
05-08 15:50:08.654: E/AndroidRuntime(9938): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
05-08 15:50:08.654: E/AndroidRuntime(9938): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
05-08 15:50:08.654: E/AndroidRuntime(9938): at dalvik.system.NativeStart.main(Native Method)
感謝
對不起。這對我沒有任何幫助。我應該在這裏做什麼?我甚至不知道如何將其包含在我的項目中。 UHhh ...我想我要哭了 – theJuls