proguard-sdk.pro 915 B

123456789101112131415161718192021222324252627282930313233343536
  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. # for DexGuard only
  14. #-keepresourcexmlelements manifest/application/meta-data@value=GlideModule
  15. # Bugly
  16. -dontwarn com.tencent.bugly.**
  17. -keep public class com.tencent.bugly.**{*;}
  18. # AOP
  19. -adaptclassstrings
  20. -keepattributes InnerClasses, EnclosingMethod, Signature, *Annotation*
  21. -keepnames @org.aspectj.lang.annotation.Aspect class * {
  22. public <methods>;
  23. }
  24. # OkHttp3
  25. -keepattributes Signature
  26. -keepattributes *Annotation*
  27. -keep class okhttp3.** { *; }
  28. -keep interface okhttp3.** { *; }
  29. -dontwarn okhttp3.**
  30. -dontwarn okio.**
  31. -dontwarn org.conscrypt.**