1. 程式人生 > >fastjson: Release版本混淆異常問題

fastjson: Release版本混淆異常問題

記錄一下在打debug包時庫fastjson可以正常使用;

但是在打Release包時出現異常的問題。

場景:debug包測試正常;打 混淆包 資料不顯示;
解決在混淆中新增如下:
-keepattributes Signature
-dontwarn com.alibaba.fastjson.**
-keep class com.alibaba.fastjson.*{;}
最重要的是:不能混淆 JavaBean實體類:
-keep class com.xxx.xxx.utils.*{;}
-keep class com.xxx.xxx.xxxUtils.*{;}

注:凡是用到 fastjson實體類 的地方包括 Adapter ,fragment等都別被混淆了,這些可能會用到實體類 的操作。