2014-05-08 33 views
0

到目前爲止,我所有的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) 

感謝

回答

0

嘗試使用爲Android創造了這個端口joda-time-android

+0

對不起。這對我沒有任何幫助。我應該在這裏做什麼?我甚至不知道如何將其包含在我的項目中。 UHhh ...我想我要哭了 – theJuls

0

經過大約半個小時的拼命搞砸項目中的圖書館,做了所有其他相關主題告訴我的,不知怎的,它再次運行。

我真的不知道我做了什麼,但也許如果任何人有未來這個問題。做所有這些庫相關的東西以及開啓和關閉月食:P