安卓学习(二)

来源:互联网 发布:java防止脚本注入 编辑:程序博客网 时间:2024/06/05 18:03

Android 使用fastjson lib找不到fastjson包问题的解决方法:

java.lang.classnotfoundexceptioncom.alibaba.fastjson.JSON


       在普通的java项目下,只需要导入fastjson.jar就可以,无需依赖其他包,这一点相比json-lib要好多,json-lib依赖五六个包。但是将fastjson.jar导入Android工程后,在使用时会出现 java.lang.NoClassDefFoundError:can't find com.alibaba.fastjson.JSON等错误消息。

        初步认为是与Android自带的org.json冲突。于是Build Path->Configure Build Path->Order And Export下将fastjson.jar上调至Android xx.jar上(xx为android 版本号)。再运行工程,这个错误不再出现了,奇迹般的没问题了。


0 0