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.
90 lines
2.7 KiB
90 lines
2.7 KiB
-dontoptimize
|
|
-dontusemixedcaseclassnames
|
|
-dontskipnonpubliclibraryclasses
|
|
#-dontpreverify
|
|
-verbose
|
|
-dontwarn
|
|
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
|
|
-keepattributes InnerClasses,LineNumberTable
|
|
|
|
-keep public class * extends android.app.Activity
|
|
-keep public class * extends android.app.Application
|
|
-keep public class * extends android.app.Service
|
|
-keep public class * extends android.app.View
|
|
-keep public class * extends android.content.BroadcastReceiver
|
|
-keep public class * extends android.content.ContentProvider
|
|
-keep public class * extends android.app.backup.BackupAgentHelper
|
|
-keep public class * extends android.preference.Preference
|
|
|
|
-keep class android.net.http.SslError
|
|
-keep class android.webkit.**{*;}
|
|
-keep class cn.sharesdk.**{*;}
|
|
-keep class com.sina.**{*;}
|
|
-keep class com.alipay.share.sdk.**{*;}
|
|
|
|
|
|
#========================== 中国电信 ===============================
|
|
-keepattributes *Annotation*
|
|
-keepattributes *JavascriptInterface*
|
|
-dontwarn cn.com.chinatelecom.account.lib.**
|
|
-keepclassmembers class cn.com.chinatelecom.account.lib.**{*;}
|
|
-keep class cn.com.chinatelecom.account.lib.**{*;}
|
|
#========================== 中国电信 ===============================
|
|
|
|
|
|
|
|
|
|
-keepclasseswithmembernames class * {
|
|
native <methods>;
|
|
}
|
|
|
|
-keepclasseswithmembers class * {
|
|
public <init>(android.content.Context, android.util.AttributeSet);
|
|
}
|
|
|
|
-keepclasseswithmembers class * {
|
|
public <init>(android.content.Context, android.util.AttributeSet, int);
|
|
}
|
|
|
|
-keepclassmembers class * extends android.app.Activity {
|
|
public void *(android.view.View);
|
|
}
|
|
|
|
-keepclassmembers enum * {
|
|
public static **[] values();
|
|
public static ** valueOf(java.lang.String);
|
|
}
|
|
|
|
-keep class **.R$* {
|
|
*;
|
|
}
|
|
|
|
-keepattributes EnclosingMethod
|
|
|
|
-keep class * implements android.os.Parcelable {
|
|
public static final android.os.Parcelable$Creator *;
|
|
}
|
|
|
|
#========================== EventBus ===============================
|
|
-keepattributes *Annotation*
|
|
-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);
|
|
}
|
|
#========================== EventBus ===============================
|
|
-keepattributes *Annotation*
|
|
-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);
|
|
}
|