Android 混淆模板
保持对外门面类
-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 {
*;
}
原文地址:https://blog.csdn.net/weixin_45681365/article/details/137843659
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!