之前写的一个项目涉及到了fastjson这个jar包,当时用的是fastjson-1.1.22的jar包,之前一直使用eclipse,项目完美运行,最近开始使用Android studio ,项目移植过来的时候就报错,说是java.lang.NoClassDefFoundError: java.awt.Point,
百度之后才发现,原来是fastjson有专门的Android 版本。在ParserConfig.java和SerializeConfig.java中去掉了关于awt的相关代码,具体可以点击这里,也可以参考这里,于是我删除了之前用的fastjson-1.1.22的jar包,导入了最新的jar包,
重新编译之后,可是还是报错,貌似没什么卵用,又问了一下度娘,原来是gradle文件也要设置,
具体可以参考这里,通过这次事件,问题总是有的,关键要解决问题,不要怕解决问题。