12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- # Glide
- -keep public class * implements com.bumptech.glide.module.GlideModule
- -keep class * extends com.bumptech.glide.module.AppGlideModule {
- <init>(...);
- }
- -keep public enum com.bumptech.glide.load.ImageHeaderParser$** {
- **[] $VALUES;
- public *;
- }
- -keep class com.bumptech.glide.load.data.ParcelFileDescriptorRewinder$InternalRewinder {
- *** rewind();
- }
-
- # for DexGuard only
- #-keepresourcexmlelements manifest/application/meta-data@value=GlideModule
-
- # Bugly
- -dontwarn com.tencent.bugly.**
- -keep public class com.tencent.bugly.**{*;}
-
- # AOP
- -adaptclassstrings
- -keepattributes InnerClasses, EnclosingMethod, Signature, *Annotation*
-
- -keepnames @org.aspectj.lang.annotation.Aspect class * {
- public <methods>;
- }
-
- # OkHttp3
- -keepattributes Signature
- -keepattributes *Annotation*
- -keep class okhttp3.** { *; }
- -keep interface okhttp3.** { *; }
- -dontwarn okhttp3.**
- -dontwarn okio.**
- -dontwarn org.conscrypt.**
-
- # 高德地图
- -keep class com.amap.api.maps.**{*;}
- -keep class com.autonavi.amap.mapcore.*{*;}
- -keep class com.amap.api.trace.**{*;}
-
- # 3D 地图 V5.0.0之后:
- -keep class com.amap.api.maps.**{*;}
- -keep class com.autonavi.**{*;}
- -keep class com.amap.api.trace.**{*;}
-
- # 定位
- -keep class com.amap.api.location.**{*;}
- -keep class com.amap.api.fence.**{*;}
- -keep class com.loc.**{*;}
- -keep class com.autonavi.aps.amapapi.model.**{*;}
-
- # 搜索
- -keep class com.amap.api.services.**{*;}
-
- # 2D地图
- -keep class com.amap.api.maps2d.**{*;}
- -keep class com.amap.api.mapcore2d.**{*;}
-
- # 导航
- -keep class com.amap.api.navi.**{*;}
- -keep class com.autonavi.**{*;}
- #极光
- -dontoptimize
- -dontpreverify
-
- -dontwarn cn.jpush.**
- -keep class cn.jpush.** { *; }
- -keep class * extends cn.jpush.android.service.JPushMessageReceiver { *; }
-
- -dontwarn cn.jiguang.**
- -keep class cn.jiguang.** { *; }
|