1. 程式人生 > >eventbus打包混淆問題

eventbus打包混淆問題

在android打包的時候,如果加入了第三方包,以eventbus為例子,如果程式碼裡面做了混淆處理,那麼打的包就會報錯,提示為找不到public void onEvent方法。為了解決這個問題我們需要在proguard-rules.pro裡面加入如下內容就會在app打包的時候避免被混淆

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