1. 程式人生 > >第三方包fastjson簽名混淆後報錯解決

第三方包fastjson簽名混淆後報錯解決

在使用了fastjson的專案簽名混淆之後執行突然崩潰,提示

com.alibaba.fastjson.JSONException: default constructor not found. class

只需要在proguard-rules.pro裡面新增:

-keep  class com.alibaba.fastjson.**{ *;} -keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,LocalVariable*Table, *Annotation*,Synthetic,EnclosingMethod