0
点赞
收藏
分享

微信扫一扫

RxJava+Retrofit代码混淆

江南北 2021-09-23 阅读 67

---------------------------------联网-----------------------------------

-dontwarn javax.annotation.**
-dontwarn javax.inject.**

OkHttp3

-dontwarn okhttp3.logging.**
-keep class okhttp3.internal.{;}
-dontwarn okio.
*

OkHttp3

-dontwarn okhttp3.**
-dontwarn okio.**
-dontwarn javax.annotation.**

Retrofit

-dontwarn okio.**
-dontwarn javax.annotation.**
-dontwarn sun.misc.**
-dontwarn sorg.codehaus.mojo.animal_sniffer.**
-dontwarn org.codehaus.**
-dontwarn java.nio.**
-dontwarn java.lang.invoke.**

RxJava RxAndroid

-dontwarn sun.misc.**
-keepclassmembers class rx.internal.util.unsafe.ArrayQueueField* {
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;
}

Gson

-keep class com.google.gson.stream.** { *; }
-keepattributes EnclosingMethod

举报

相关推荐

0 条评论