美文网首页
android混淆规则配置记录

android混淆规则配置记录

作者: 月塘路 | 来源:发表于2018-10-22 19:57 被阅读0次

    title: android混淆记录
    date: 2018-10-22 18:45:08
    tags: 混淆


    最近为了增加自己app的反编译难道,也为了减少压缩包体积,所以配置了混淆规则,这里坑还是蛮多的。
    大体上我是参考这篇博客:https://www.jianshu.com/p/b5b2a5dfaaf4
    并且直接复制了他的模板,对于而外的内容在这里记录

    对实体类(bean类)避免混淆

    -dontwarn com.example.pc_0775.naugthyvideo.bean.**
    -keepnames class com.example.pc_0775.naugthyvideo.bean.** { *;}
    

    对vatimio库避免混淆

    -keep class io.vov.vitamio.** { *; }
    

    对EventBus避免混淆

    -keepattributes *Annotation*
    -keepclassmembers class ** {
        @org.greenrobot.eventbus.Subscribe <methods>;
    }
    -keep enum org.greenrobot.eventbus.ThreadMode { *; }
    
    # Only required if you use AsyncExecutor
    -keepclassmembers class * extends org.greenrobot.eventbus.util.ThrowableFailureEvent {
        <init>(java.lang.Throwable);
    }
    

    相关文章

      网友评论

          本文标题:android混淆规则配置记录

          本文链接:https://www.haomeiwen.com/subject/gbcnzftx.html