自学内容网 自学内容网

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)!