91 lines
2.7 KiB
Prolog
91 lines
2.7 KiB
Prolog
-keepattributes InnerClasses,Signature,Exceptions,Deprecated,*Annotation*
|
||
|
||
|
||
-dontwarn android.**
|
||
-dontwarn com.google.**
|
||
-keep class android.** {*;}
|
||
-keep class com.google.** {*;}
|
||
-keep class com.android.** {*;}
|
||
-dontwarn org.apache.**
|
||
-keep class org.apache.** { *; }
|
||
-keep class sun.misc.Unsafe { *; }
|
||
-keep class com.google.** {*;}
|
||
|
||
-keep public class android.arch.core.internal.FastSafeIterableMap
|
||
-keep public class android.arch.core.util.Function
|
||
-keep public class android.arch.lifecycle.Lifecycle
|
||
-keep public class android.arch.lifecycle.Observer
|
||
-keep public class android.arch.lifecycle.ReportFragment
|
||
-keep public class android.arch.lifecycle.ViewModel
|
||
-keep public class android.support.v4.app.Fragment
|
||
-keep public class android.support.annotation.AnimatorRes
|
||
-keep public class android.support.v4.app.ActivityCompat
|
||
-keep public class android.support.design.widget.CoordinatorLayout
|
||
-keep public class android.support.v4.app.AppLaunchChecker
|
||
-keep public class android.support.v4.app.BackStackState
|
||
|
||
#-libraryjars libs/alipaySdk.jar
|
||
-dontwarn com.alipay.**
|
||
-keep class com.alipay.** {*;}
|
||
-keep class com.ut.device.** {*;}
|
||
-keep class com.ta.utdid2.** {*;}
|
||
|
||
#-libraryjars libs/eventbus-3.jar
|
||
-keep class org.greenrobot.eventbus.** { *; }
|
||
-keep class de.greenrobot.event.** { *; }
|
||
-keep class de.greenrobot.dao.** {*;}
|
||
|
||
-keepclassmembers class ** {
|
||
public void onEvent*(**);
|
||
void onEvent*(**);
|
||
}
|
||
|
||
-keepclassmembers class ** {
|
||
@org.greenrobot.eventbus.Subscribe <methods>;
|
||
}
|
||
-keep enum org.greenrobot.eventbus.ThreadMode { *; }
|
||
# Only required if you use AsyncExecutor
|
||
-keepclassmembers class * extends org.greenrobot.eventbus.util.ThrowableFailureEvent {
|
||
<init>(java.lang.Throwable);
|
||
}
|
||
#-libraryjars libs/wechat.jar
|
||
-keep class com.tencent.** {*;}
|
||
|
||
#-libraryjars libs/glide.jar
|
||
-keep class com.bumptech.glide.** {*;}
|
||
|
||
-dontwarn com.xiaomi.**
|
||
-keep class com.xiaomi.** {*;}
|
||
-keep class com.mi.** {*;}
|
||
-keep class com.wali.** {*;}
|
||
-keep class cn.com.wali.** {*;}
|
||
-keep class miui.net.**{*;}
|
||
-keep class org.xiaomi.** {*;}
|
||
|
||
|
||
|
||
#保留位于View类中的get和set方法
|
||
-keepclassmembers public class * extends android.view.View{
|
||
void set*(***);
|
||
*** get*();
|
||
}
|
||
#保留在Activity中以View为参数的方法不变
|
||
-keepclassmembers class * extends android.app.Activity{
|
||
public void *(android.view.View);
|
||
}
|
||
#保留实现了Parcelable的类名不变,
|
||
-keep class * implements android.os.Parcelable{
|
||
public static final android.os.Parcelable$Creator *;
|
||
}
|
||
#保留R$*类中静态成员的变量名
|
||
-keep class **.R$* {*;}
|
||
|
||
-dontwarn android.support.**
|
||
-keep class **.R$styleable{*;}
|
||
|
||
-keep class com.hnjc.wjtx.** { *; }
|
||
-dontwarn com.hnjc.wjtx.**
|
||
|
||
|
||
-keep class org.egret.** { *; }
|
||
-dontwarn org.egret.** |