2012-04-16 215 views
3

我使用杰克逊JSON解析器,我已经添加了“杰克逊 - 全1.9.3.jar”,当我宣布找不到类'org.codehaus.jackson.map.ObjectMapper'?

ObjectMapper objectMapper = null; 

编译器承认它,但是当我在模拟器上运行我的应用程序获得这个错误。

04-16 16:27:13.037: I/System.out(435): waiting for debugger to settle... 
04-16 16:27:13.245: I/System.out(435): debugger has settled (1417) 
04-16 16:27:13.734: E/dalvikvm(435): Could not find class 'org.codehaus.jackson.map.ObjectMapper', referenced from method com.test.weather.GetweatherInfo.<init> 
04-16 16:27:13.734: W/dalvikvm(435): VFY: unable to resolve new-instance 45 (Lorg/codehaus/jackson/map/ObjectMapper;) in Lcom/test/weather/GetweatherInfo 

我该怎么办才能解决它谢谢。

+1

http://stackoverflow.com/questions/10005206/twitter4j-androidruntime446-java-lang-noclassdeffounderror-twitter4j-http/10007966#10007966可能出现这种情况 – MKJParekh 2012-04-16 09:13:07

+0

这是它谢谢:) – Vervatovskis 2012-04-16 09:34:00

回答

4

您需要从lib改变你的文件夹名称libs为您更新ADT 17

结算此Article了解有关此主题的详细信息。

+0

我仍然得到这个错误我的文件夹名是从头开始 – Signcodeindie 2013-01-22 03:18:30

+0

好吧,我想通了,不得不将jar文件复制到libs文件夹。谢谢! – Signcodeindie 2013-01-22 03:20:20