我在我的安卓应用程序中使用杰克逊。
我在构建路径中添加了这两个 jar:
jackson-core-asl-1.0.0.jar
jackson-mapper-asl-1.0.0.jar
但是,我一直在我的 Logcat 中看到这个:
11-24 18:25:15.093: I/dalvikvm(28842): Could not find method org.codehaus.jackson.map.ObjectMapper.getTypeFactory, referenced from method org.springframework.http.converter.json.MappingJacksonHttpMessageConverter.getJavaType
11-24 18:25:15.093: W/dalvikvm(28842): VFY: unable to resolve virtual method 17967: Lorg/codehaus/jackson/map/ObjectMapper;.getTypeFactory ()Lorg/codehaus/jackson/map/type/TypeFactory;
只能用那个方法。我在 StackOverflow 上搜索过类似的错误,但它们都是:
- 库错误的版本(我的是正确的)
- 不在 /libs 中但在 /lib 中的库(我在 /libs 中有它们)
我的安卓版本是 4.0.3。我将它与Spring Android
库结合使用。