DateTime
Android アプリ (API 15) で使用しようとしていますが、次のようになりlogcat
ます。
E/dalvikvm(794): Unable to resolve Lorg/joda/time/base/AbstractInstant; annotation class 1383
D/AndroidRuntime(794): Shutting down VM
W/dalvikvm(794): threadid=1: thread exiting with uncaught exception (group=0x409c01f8)
E/AndroidRuntime(794): FATAL EXCEPTION: main
E/AndroidRuntime(794): java.lang.NoClassDefFoundError: org/joda/convert/ToString
E/AndroidRuntime(794): at java.lang.reflect.Method.getDeclaredAnnotations(Native Method)
E/AndroidRuntime(794): at java.lang.reflect.Method.getDeclaredAnnotations(Method.java:267)
E/AndroidRuntime(794): at com.fasterxml.jackson.databind.introspect.AnnotatedClass._addMixUnders(AnnotatedClass.java:999)
....
/libs ディレクトリがあり、そこには joda-time-2.1.jar があります。明らかな何かが欠けていますか?
エラースタックをもっと注意深く見るべきでした - 特に次の行: java.lang.NoClassDefFoundError: org/joda/convert/ToString
それはjoda-timeではなくjar joda-convertからのもので、joda-convert jarファイルは私のlibsディレクトリにはありませんでした。
注: jar を明示的にエクスポートする必要はないようです。