记录一下在打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等都别被混淆了,这些可能会用到实体类 的操作。