每次我都是自问自答,也是心塞。
幸运的是我每次都能自己找到解决的办法。
出现以上问题的原因是里面的有些类是不能进行混淆的。
若不做过滤操作,会使有些功能出现问题,使应用出现风险。
问题已经解决只是官方给出的代码混淆的文档确实是不好找到,我找了好久。
下面贴出解决的方案供同样遇到问题的人参考,少走许多弯路,节省一些宝贵的时间。

请代码混淆的配置文件中加上下面的代码,问题便快速解决:

proguard.cfg

-keepattributes Signature
-dontwarn com.jcraft.jzlib.**
-keep class com.jcraft.jzlib.** { *;}

-dontwarn sun.misc.**
-keep class sun.misc.** { *;}

-dontwarn com.alibaba.fastjson.**
-keep class com.alibaba.fastjson.** { *;}

-dontwarn sun.security.**
-keep class sun.security.** { *; }

-dontwarn com.google.**
-keep class com.google.** { *;}

-dontwarn com.avos.**
-keep class com.avos.** { *;}

-keep public class android.net.http.SslError
-keep public class android.webkit.WebViewClient

-dontwarn android.webkit.WebView
-dontwarn android.net.http.SslError
-dontwarn android.webkit.WebViewClient

-dontwarn android.support.**

-dontwarn org.apache.**
-keep class org.apache.** { *;}

-dontwarn org.jivesoftware.smack.**
-keep class org.jivesoftware.smack.** { *;}

-dontwarn com.loopj.**
-keep class com.loopj.** { *;}

-dontwarn org.xbill.**
-keep class org.xbill.** { *;}

-keepattributes Annotation

我也在保存数据时遇到这个异常,链接:https://forum.leancloud.cn/t/android-v3-4-4-code-206/1638

帮忙看下是否一样的问题引起?

感谢你的分享!

你确定是版本的问题,那么就用老版本就好了啊

老版本反序列化有问题,所以才要新版本

感谢!!!!
mark一下,以后肯定会碰到

大兄弟,根据你的问题,我把我的也换成3.4.4,结果也出现了一些问题,不知道做了哪些改动,程序运行直接奔溃,找了半天不知道怎么解决,最后没办法,只有先暂时回到老的版本了,等待官方解决。

好的,及时交流