混淆代碼


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.**{*;}                # 保持哪些類不被混淆

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM