diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 5004780..65d80d5 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -914,3 +914,21 @@ public static java.lang.String TABLENAME; -keep class com.petterp.floatingx.** { *; } -keep class com.petterp.floatingx.* { *; } -dontwarn com.petterp.floatingx.** + + +# 保持MqttBean类不被混淆 +-keep class com.xscm.moduleutil.event.MqttBean** {*;} +-keepclassmembers class com.xscm.moduleutil.event.MqttBean** { + *; +} + +-keep class com.xscm.moduleutil.bean.XLHBean** {*;} +-keepclassmembers class com.xscm.moduleutil.bean.XLHBean** { + *; +} + +# 保持EventBus相关类不被混淆 +-keepclassmembers class * { + @org.greenrobot.eventbus.Subscribe ; +} +-keep enum org.greenrobot.eventbus.ThreadMode { *; }