| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 | # Add project specific ProGuard rules here.# You can control the set of applied configuration files using the# proguardFiles setting in build.gradle.## For more details, see#   http://developer.android.com/guide/developing/tools/proguard.html# If your project uses WebView with JS, uncomment the following# and specify the fully qualified class name to the JavaScript interface# class:#-keepclassmembers class fqcn.of.javascript.interface.for.webview {#   public *;#}# Uncomment this to preserve the line number information for# debugging stack traces.#-keepattributes SourceFile,LineNumberTable# If you keep the line number information, uncomment this to# hide the original source file name.#-renamesourcefileattribute SourceFile-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-keep resourcexmlelements manifest/application/meta-data@value=GlideModule#融云SDK-keepattributes Exceptions,InnerClasses-keepattributes Signature#RongRTCLib-keep public class cn.rongcloud.** {*;}#RongIMLib-keep class io.rong.** {*;}-keep class cn.rongcloud.** {*;}-keep class * implements io.rong.imlib.model.MessageContent {*;}-dontwarn io.rong.push.**-dontnote com.xiaomi.**-dontnote com.google.android.gms.gcm.**-dontnote io.rong.**-ignorewarnings-dontwarn com.xiaomi.push.**-keep class com.xiaomi.push.** { *; }-ignorewarnings-keepattributes *Annotation*-keepattributes Exceptions-keepattributes InnerClasses-keepattributes Signature-keepattributes SourceFile,LineNumberTable-keep class com.hianalytics.android.**{*;}-keep class com.huawei.updatesdk.**{*;}-keep class com.huawei.hms.**{*;}-dontwarn com.vivo.push.**-keep class com.vivo.push.**{*; }-keep class com.vivo.vms.**{*; }-dontwarn com.coloros.mcsdk.**-keep class com.coloros.mcsdk.** { *; }-dontwarn com.heytap.**-keep class com.heytap.** { *; }-dontwarn com.mcs.**-keep class com.mcs.** { *; }
 |