混淆代码

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.**{*;}                # 保持哪些类不被混淆
复制代码

 

posted @   嘉禾世兴  阅读(1632)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示