网易云信混淆设置

折腾了很久,各种报错 总结经验如下

# 云信
-dontwarn com.netease.**
-keep class com.netease.** {*;}
#如果你使用全文检索插件,需要加入
-dontwarn org.apache.lucene.**
-keep class org.apache.lucene.** {*;}
云信官方的混淆设置如上 


但是这还是不够的,还需要添加

-keepclassmembers class ** {
    public void onEvent*(**);
    void onEvent*(**);
}

原因是云信定制了eventbus,里面有反射代码会去查找onEvent,所以需要添加上去这个

你可能感兴趣的