File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- # Glide
2- -keep public class * implements com.bumptech.glide.module.GlideModule
3- -keep class * extends com.bumptech.glide.module.AppGlideModule {
4- <init>(...);
5- }
6- -keep public enum com.bumptech.glide.load.ImageHeaderParser$** {
7- **[] $VALUES;
8- public *;
9- }
10- -keep class com.bumptech.glide.load.data.ParcelFileDescriptorRewinder$InternalRewinder {
11- *** rewind();
12- }
13-
14- # for DexGuard only
15- #-keepresourcexmlelements manifest/application/meta-data@value=GlideModule
16-
17- # Bugly
18- -dontwarn com.tencent.bugly.**
19- -keep public class com.tencent.bugly.**{*;}
20-
21- # AOP
22- -adaptclassstrings
23- -keepattributes InnerClasses, EnclosingMethod, Signature, *Annotation*
24-
25- -keepnames @org.aspectj.lang.annotation.Aspect class * {
26- public <methods>;
27- }
28-
29- # OkHttp3
30- -keepattributes Signature
31- -keepattributes *Annotation*
32- -keep class okhttp3.** { *; }
33- -keep interface okhttp3.** { *; }
34- -dontwarn okhttp3.**
35- -dontwarn okio.**
36- -dontwarn org.conscrypt.**
37-
381# EasyHttp
392# 不混淆实现 OnHttpListener 接口的类,必须要加上此规则,否则会导致泛型解析失败
403-keep class * implements com.hjq.http.listener.OnHttpListener {
You can’t perform that action at this time.
0 commit comments