我想将Jackson2与SpringRoboSpice
一起使用。
我的libs文件夹包含以下jar。
SpringAndroidSpiceService
的将切换到jackson2
。
应用程序因此异常而崩溃:
java.lang.NoClassDefFoundError: org.codehaus.jackson.map.ObjectMapper
at org.springframework.http.converter.json.MappingJacksonHttpMessageConverter.<init>(MappingJacksonHttpMessageConverter.java:54)
at com.octo.android.robospice.JacksonSpringAndroidSpiceService.createRestTemplate(JacksonSpringAndroidSpiceService.java:33)
at com.octo.android.robospice.SpringAndroidSpiceService.onCreate(SpringAndroidSpiceService.java:26)
at android.app.ActivityThread.handleCreateService(ActivityThread.java:2572)
at android.app.ActivityThread.access$1800(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
我缺少什么?
答案 0 :(得分:5)
如果你使用杰克逊2,那么你需要使用Jackson2SpringAndroidSpiceService
而不是JacksonSpringAndroidSpiceService
。这两个问题:)