# Add project specific ProGuard rules here. # By default, the flags in this file are appended to flags specified # in /home/mo/Android/Sdk/tools/proguard/proguard-android.txt # You can edit the include path and order by changing the proguardFiles # directive in build.gradle. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html # Add any project specific keep options here: # 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 *; #} -dontwarn com.tencent.bugly.** -keep public class com.tencent.bugly.**{*;} -dontwarn android.databinding.** -keep class android.databinding.** { *; } -keepclasseswithmembernames class ** { native <methods>; } -keepattributes Signature -keep class sun.misc.Unsafe { *; } -keep class com.taobao.** {*;} -keep class com.alibaba.** {*;} -keep class com.alipay.** {*;} -dontwarn com.taobao.** -dontwarn com.alibaba.** -dontwarn com.alipay.** -keep class com.ut.** {*;} -dontwarn com.ut.** -keep class com.ta.** {*;} -dontwarn com.ta.** -keep class anet.**{*;} -keep class org.android.spdy.**{*;} -keep class org.android.agoo.**{*;} -dontwarn anet.** -dontwarn org.android.spdy.** -dontwarn org.android.agoo.** # 小米通道 -keep class com.xiaomi.** {*;} -dontwarn com.xiaomi.** # 华为通道 -keep class com.huawei.** {*;} -dontwarn com.huawei.** # GCM/FCM通道 -keep class com.google.firebase.**{*;} -dontwarn com.google.firebase.** # OPPO通道 -keep public class * extends android.app.Service # VIVO通道 -keep class com.vivo.** {*;} -dontwarn com.vivo.** # 魅族通道 -keep class com.meizu.cloud.** {*;} -dontwarn com.meizu.cloud.** # 荣耀通道 -ignorewarnings -keepattributes *Annotation* -keepattributes Exceptions -keepattributes InnerClasses -keepattributes Signature -keepattributes SourceFile,LineNumberTable