Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
调用new JsonFactory()会导致android应用程序崩溃java.lang.NoClassDefFoundError:_Java_Android_Json_Eclipse_Jackson - Fatal编程技术网

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

调用new JsonFactory()会导致android应用程序崩溃java.lang.NoClassDefFoundError:,java,android,json,eclipse,jackson,Java,Android,Json,Eclipse,Jackson,我在android应用程序中使用jackson core.jar(2.4.2)。我将jacksoncore.jar(2.4.2)包含在 构建路径 调用new JsonFactory()时发生崩溃:NoClassDefFoundError异常 谁能帮我一下吗 对数输出 12-10 23:45:54.446:E/AndroidRuntime(6287):致命异常: IntentService[FileTransferService]12-10 23:45:54.446: E/AndroidRunti

我在android应用程序中使用jackson core.jar(2.4.2)。我将jacksoncore.jar(2.4.2)包含在 构建路径

调用new JsonFactory()时发生崩溃:NoClassDefFoundError异常

谁能帮我一下吗

对数输出

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.json工厂12-10 23:45:54.446: E/AndroidRuntime(6287):在 JsonFileGenerationManager.(JsonFileGenerationManager.java:17) 12-10 23:45:54.446:E/AndroidRuntime(6287):在 com.quest.socialapp.FileTransferService.onHandleContent(FileTransferService.java:48) 12-10 23:45:54.446:E/AndroidRuntime(6287):在 android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65) 12-10 23:45:54.446:E/AndroidRuntime(6287):在 android.os.Handler.dispatchMessage(Handler.java:102)12-10 23:45:54.446:E/AndroidRuntime(6287):在 android.os.Looper.loop(Looper.java:136)12-1023:45:54.446: E/AndroidRuntime(6287):在 run(HandlerThread.java:61)


这是由于jackson core jar低于src的订单和出口造成的。我刚把jackson core jar带到src之前。

确保jackson-core.jar已导出到你的.classpath文件中。是的,我验证过了,它可能是Proguard正在剥离它。是你的jar文件在你的项目库文件夹中吗?清理并重建你的项目,然后重试。