• 混淆代码


    1.集成环信混淆代码

    //打包混淆
    
    -keep class android.support.v4.** {*;}
    
    -keep class org.xmlpull.** {*;}
    -keep class com.baidu.** {*;}
    -keep public class * extends com.umeng.**
    -keep class com.umeng.** { *; }
    -keep class com.squareup.picasso.* {*;}
    
    -keep class com.hyphenate.* {*;}
    -keep class com.hyphenate.chat.** {*;}
    -keep class org.jivesoftware.** {*;}
    -keep class org.apache.** {*;}
    #另外,demo中发送表情的时候使用到反射,需要keep SmileUtils,注意前面的包名,
    #不要SmileUtils复制到自己的项目下keep的时候还是写的demo里的包名
    -keep class com.hyphenate.chatuidemo.utils.SmileUtils {*;}
    
    #2.0.9后加入语音通话功能,如需使用此功能的api,加入以下keep
    -keep class net.java.sip.** {*;}
    -keep class org.webrtc.voiceengine.** {*;}
    -keep class org.bitlet.** {*;}
    -keep class org.slf4j.** {*;}
    -keep class ch.imvs.** {*;}

    2.集成保利威视混淆代码

    -ignorewarnings                                         # 忽略警告,避免打包时某些警告出现
    -optimizationpasses 5                                    #  指定代码的压缩级别
    -dontusemixedcaseclassnames                                # 是否使用大小写混合
    -dontskipnonpubliclibraryclasses                        # 是否混淆第三方jar
    -verbose                                                # 混淆时是否记录日志
    -dontpreverify                                            # 混淆时是否做预校验
    
    -keep class com.easefun.polyvsdk.**{*;}                    # 保持哪些类不被混淆
    -keep class tv.danmaku.ijk.media.**{*;}                    # 保持哪些类不被混淆
    -keep public class tv.danmaku.ijk.media.player.IjkMediaPlayer {*;} # 保持这个类的类变量不被混淆
    -keep @interface tv.danmaku.ijk.media.**{*;}            # 保持哪些类不被混淆
    -keep class com.nostra13.universalimageloader.**{*;}    # 保持哪些类不被混淆
    -keep class org.apache.http.**{*;}                        # 保持哪些类不被混淆
    -keep class org.apache.commons.**{*;}                    # 保持哪些类不被混淆
    -keep public class com.tencent.bugly.**{*;}                # 保持哪些类不被混淆
  • 相关阅读:
    在wubantu时,用pychram创建django的App时,出现未找到命令
    Anaconda3 打开Navigator报错
    wubantu18.04版,pycharm2.18.3.2永久破解来了,借鉴个位大神的教程破掉的,感谢各位大佬
    找回感觉的练习
    第四次博客作业-结对项目
    第9次作业--接口及接口回调
    第8次作业--继承
    软件工程第三次作业——关于软件质量保障初探
    第7次作业--访问权限、对象使用
    第6次作业--static关键字、对象
  • 原文地址:https://www.cnblogs.com/anni-qianqian/p/5939060.html
Copyright © 2020-2023  润新知