之前寫的一個項目涉及到了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文件也要設置,
具體可以參考這裏,通過這次事件,問題總是有的,關鍵要解決問題,不要怕解決問題。