2014-12-10 83 views
0

我在我的android应用程序中使用jackson-core.jar(2.4.2)。我将jackson-core.jar(2.4.2)包含在 的构建路径中。调用新的JsonFactory()导致android应用程序崩溃java.lang.NoClassDefFoundError:

当调用新JsonFactory()有崩溃:NoClassDefFoundError的例外

任何人都可以请帮我在这。

logcat的输出

12-10 23:45:54.446: E/AndroidRuntime(6287): FATAL EXCEPTION: IntentService[FileTransferService] 12-10 23:45:54.446: E/AndroidRuntime(6287): Process: 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)

+0

确保杰克逊-core.jar添加在你的.classpath文件 – 2014-12-10 23:27:17

+0

出口是的,我验证了它,它的存在 – goldenptr 2014-12-10 23:30:43

+0

也许Proguard的被剥离出来 – Mus 2014-12-10 23:35:35

回答

0

这是由于顺序和出口,其中所述芯杰克逊罐子是SRC下方。我刚刚在src之前带过杰克逊核心罐子。

相关问题