调用新的JsonFactory()导致android应用程序崩溃java.lang.NoClassDefFoundError:

时间:2014-12-10 23:20:00

标签: java android json eclipse jackson

我在我的android应用程序中使用jackson-core.jar(2.4.2)。我包括了jackson-core.jar(2.4.2) 构建路径。

调用新的JsonFactory()时出现崩溃:NoClassDefFoundError异常

任何人都可以帮助我。

Logcat输出

  

12-10 23:45:54.446:E / AndroidRuntime(6287):致命异常:   IntentService [FileTransferService] 12-10 23:45:54.446:   E / AndroidRuntime(6287):处理:com.quest.socialapp,PID:6287 12-10   23:45:54.446:E / AndroidRuntime(6287):java.lang.NoClassDefFoundError:   com.fasterxml.jackson.core.JsonFactory 12-10 23:45:54.446:   E / AndroidRuntime(6287):at   com.quest.socialapp.JsonFileGenerationManager。(JsonFileGenerationManager.java:17)   12-10 23:45:54.446:E / AndroidRuntime(6287):at   com.quest.socialapp.FileTransferService.onHandleIntent(FileTransferService.java:48)   12-10 23:45:54.446:E / AndroidRuntime(6287):at   android.app.IntentService $ ServiceHandler.handleMessage(IntentService.java:65)   12-10 23:45:54.446:E / AndroidRuntime(6287):at   android.os.Handler.dispatchMessage(Handler.java:102)12-10   23:45:54.446:E / AndroidRuntime(6287):at   android.os.Looper.loop(Looper.java:136)12-10 23:45:54.446:   E / AndroidRuntime(6287):at   android.os.HandlerThread.run(HandlerThread.java:61)

1 个答案:

答案 0 :(得分:0)

这是由于杰克逊核心罐低于src的顺序和输出。我刚刚在src之前带来了jackson core jar。