保持对外门面类
-keep public class com.xx.devtools.middle.manager.DevLogManager {
 public *;
 }
保持model类
-keep public class com.xx.devtools.middle.model.** {
 public *;
 }
 -keep public class com.xx.devtools.middle.Globals {
 public *;
 }
保持Bus注册方法
-keep public class com.xx.devtools.middle.eventbus.EventBus {
 public void register(java.lang.Object);
 }
保持注解
-keepattributes Annotation
 -keep @interface com.xx.devtools.middle.eventbus.Event
保持枚举
-keep enum com.xx.devtools.middle.eventbus.ThreadType {
 *;
 }
保持调试日志持有者
-keep public class com.xx.devtools.middle.log.LogProcessorHolder {
 public com.xx.devtools.middle.log.LogProcessorHolder getInstance();
 public void addProcessor(com.xx.devtools.middle.log.ILogProcessor);
 public void removeProcessor(com.xx.devtools.middle.log.ILogProcessor);
 }
保持调试日志接口
-keep interface com.xx.devtools.middle.log.ILogProcessor {
 void onLog(com.xx.devtools.middle.log.LogInfo);
 }
保持调试日志Model
-keep class com.xx.devtools.middle.log.LogInfo {
 *;
 }
 -keep class com.xx.devtools.middle.log.LogInfo$LogLevel {
 *;
 }










