Caused by: de.greenrobot.event.EventBusException: Subscriber class has no public methods called on
使用eventbus时,在debug版本中,是没有问题的,但是release打包后,就出现了这个问题

257行是EventBus.getDefault().register(this);
解决办法:在打包的时候,混淆出问题了
需要加上
-keepclassmembers class ** { public void onEvent*(**); }
这个混淆
使用EventBus时,debug版本正常,但release打包后出现Subscriber class has no public methods called on问题。问题出在打包混淆,解决办法是在打包时添加 -keepclassmembers class ** { public void onEvent*(**); } 进行混淆处理。

1万+

被折叠的 条评论
为什么被折叠?



