You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

proguard-sdk.pro 1.9KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  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.**
  32. # 高德地图
  33. -keep class com.amap.api.maps.**{*;}
  34. -keep class com.autonavi.amap.mapcore.*{*;}
  35. -keep class com.amap.api.trace.**{*;}
  36. # 3D 地图 V5.0.0之后:
  37. -keep class com.amap.api.maps.**{*;}
  38. -keep class com.autonavi.**{*;}
  39. -keep class com.amap.api.trace.**{*;}
  40. # 定位
  41. -keep class com.amap.api.location.**{*;}
  42. -keep class com.amap.api.fence.**{*;}
  43. -keep class com.loc.**{*;}
  44. -keep class com.autonavi.aps.amapapi.model.**{*;}
  45. # 搜索
  46. -keep class com.amap.api.services.**{*;}
  47. # 2D地图
  48. -keep class com.amap.api.maps2d.**{*;}
  49. -keep class com.amap.api.mapcore2d.**{*;}
  50. # 导航
  51. -keep class com.amap.api.navi.**{*;}
  52. -keep class com.autonavi.**{*;}
  53. #极光
  54. -dontoptimize
  55. -dontpreverify
  56. -dontwarn cn.jpush.**
  57. -keep class cn.jpush.** { *; }
  58. -keep class * extends cn.jpush.android.service.JPushMessageReceiver { *; }
  59. -dontwarn cn.jiguang.**
  60. -keep class cn.jiguang.** { *; }