eventbus打包混淆问题

在android打包的时候,如果加入了第三方包,以eventbus为例子,如果代码里面做了混淆处理,那么打的包就会报错,提示为找不到public void onEvent方法。为了解决这个问题我们需要在proguard-rules.pro里面加入如下内容就会在app打包的时候避免被混淆

-keep class de.greenrobot.event.** {*;}
-keepclassmembers class ** {
    public void onEvent*(**);
    void onEvent*(**);
}




你可能感兴趣的:(eventbus打包混淆问题)