今天给项目经理打包发apk,项目经理打开结果到一个页面就闪退了,不信邪,反复测试,才发现是
1.使用BaseResponse实体类基类忘记放入混淆保护了,后面{ *; }表示整个类和参数都不要混淆
-keep class 这里放引用.BaseResponse { *; }2.第二个问题就是标题的问题,是sweetAlertDialog忘记加混淆了,作者github没说,在issue里面终于找到,配置如下:
#SweetAlertDialog -keep class cn.pedant.SweetAlert.Rotate3dAnimation { public <init>(...); }