部署后未找到 EventBus onEvent()
EventBus onEvent() not found after deployment
我正在 Java 使用 Eclipse Luna SR1 进行开发。该应用程序已在物理设备上成功测试。然而,在我部署它之后,我收到了 ClassNotFoundException
声称我的 activity 中没有 onEvent()
方法...但它在那里。
有没有人遇到同样的问题?
使用 proguard 时需要将此添加到 proguard.config
## GreenRobot EventBus specific rules ##
# https://github.com/greenrobot/EventBus/blob/master/HOWTO.md#proguard-configuration
-keepclassmembers class ** {
public void onEvent*(***);
}
# Only required if you use AsyncExecutor
-keepclassmembers class * extends de.greenrobot.event.util.ThrowableFailureEvent {
public <init>(java.lang.Throwable);
}
# Don't warn for missing support classes
-dontwarn de.greenrobot.event.util.*$Support
-dontwarn de.greenrobot.event.util.*$SupportManagerFragment
官方文档https://github.com/greenrobot/EventBus/blob/master/HOWTO.md#proguard-configuration
我正在 Java 使用 Eclipse Luna SR1 进行开发。该应用程序已在物理设备上成功测试。然而,在我部署它之后,我收到了 ClassNotFoundException
声称我的 activity 中没有 onEvent()
方法...但它在那里。
有没有人遇到同样的问题?
使用 proguard 时需要将此添加到 proguard.config
## GreenRobot EventBus specific rules ##
# https://github.com/greenrobot/EventBus/blob/master/HOWTO.md#proguard-configuration
-keepclassmembers class ** {
public void onEvent*(***);
}
# Only required if you use AsyncExecutor
-keepclassmembers class * extends de.greenrobot.event.util.ThrowableFailureEvent {
public <init>(java.lang.Throwable);
}
# Don't warn for missing support classes
-dontwarn de.greenrobot.event.util.*$Support
-dontwarn de.greenrobot.event.util.*$SupportManagerFragment
官方文档https://github.com/greenrobot/EventBus/blob/master/HOWTO.md#proguard-configuration