混淆

  • 为了确保SDK正常使用 ,请在 proguard-rules.pro 混淆文件中添加以下代码

    -keep class com.talkfun.**{
        *;
    }

    -keep class fi.iki.elonen.**{
      *;
    }

    -keep class tv.danmaku.ijk.media.**{
      *;
    }

    #io.socket
    -keep class io.socket.**{*;}
    -keep interface io.socket.** { *; }
    -keep class org.apache.commons.net.**{*;}


    #retrofit2
    -dontwarn retrofit2.**
    -keep class retrofit2.** { *; }
    -keep interface retrofit2.** { *; }
    -keepattributes Signature
    -keepattributes Exceptions

    #okhttp3
    -keepattributes Signature
    -keepattributes Annotation
    -keep class okhttp3.** { *; }
    -keep interface okhttp3.** { *; }
    -dontwarn okhttp3.**
    -dontwarn okio.**

    #RxJava RxAndroid
    -dontwarn sun.misc.**
    -keepclassmembers class rx.internal.util.unsafe.*ArrayQueue*Field* {
       long producerIndex;
       long consumerIndex;
    }
    -keepclassmembers class rx.internal.util.unsafe.BaseLinkedQueueProducerNodeRef {
        rx.internal.util.atomic.LinkedQueueNode producerNode;
    }
    -keepclassmembers class rx.internal.util.unsafe.BaseLinkedQueueConsumerNodeRef {
        rx.internal.util.atomic.LinkedQueueNode consumerNode;
    }


    #rtc
    -keep class io.agora.**{*;}
    -keep class com.tencent.**{*;}

    #xlog
    -keep class com.tencent.mars.** { *; }
    -keep class razerdp.basepopup.** { *; }

Copyright Talkfun all right reserved,powered by Gitbook修订时间: 2020-06-28 16:37:49

results matching ""

    No results matching ""