123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- -optimizationpasses 7
- -dontusemixedcaseclassnames
- -dontskipnonpubliclibraryclasses
- -dontoptimize
- -verbose
- -ignorewarnings
- -dontskipnonpubliclibraryclassmembers
- -optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
- -keepattributes *Annotation*
- -keepattributes *JavascriptInterface*
- -keepclassmembers class * {
- @android.webkit.JavascriptInterface <methods>;
- }
- -keepattributes Exceptions,InnerClasses,Signature
- -renamesourcefileattribute SourceFile
- -keepattributes SourceFile,LineNumberTable
- -keepattributes *Annotation*
- -keepparameternames
- -keepnames class * implements java.io.Serializable
- -keepclassmembers class * implements java.io.Serializable {
- static final long serialVersionUID;
- private static final java.io.ObjectStreamField[] serialPersistentFields;
- !static !transient <fields>;
- private void writeObject(java.io.ObjectOutputStream);
- private void readObject(java.io.ObjectInputStream);
- java.lang.Object writeReplace();
- java.lang.Object readResolve();
- }
- -keepclassmembers class **.R$* {
- public static <fields>;
- }
- -keep class **.R$* {
- *;
- }
- -keep public class * extends android.app.Activity{
- public <fields>;
- public <methods>;
- }
- -keep public class * extends android.app.Application{
- public <fields>;
- public <methods>;
- }
- -keep public class * extends android.app.Service
- -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
- -keepclassmembers enum * {
- public static **[] values();
- public static ** valueOf(java.lang.String);
- }
- -keepclasseswithmembers class * {
- public <init>(android.content.Context, android.util.AttributeSet);
- }
- -keepclasseswithmembers class * {
- public <init>(android.content.Context, android.util.AttributeSet, int);
- }
- -keepclasseswithmembernames class *{
- native <methods>;
- }
- -keep class * implements android.os.Parcelable {
- public static final android.os.Parcelable$Creator *;
- }
- -keepclasseswithmembers class * {
- ... *JNI*(...);
- }
- -keepclasseswithmembernames class * {
- ... *JRI*(...);
- }
- -keep class **JNI* {*;}
- -keepclasseswithmembernames class * {
- native <methods>;
- }
- -keepclassmembers class **.R$* {
- public static <fields>;
- }
- -keeppackagenames cn.yyxx.eyuangame.**
- -keep class cn.yyxx.support.**{*;}
- -keep class cn.yyxx.eyuangame.base.entity.SdkEvent{public <fields>; public <methods>;}
- -keep class cn.yyxx.eyuangame.base.entity.SdkChargeInfo{public <fields>; public <methods>;}
- -keep class cn.yyxx.eyuangame.base.entity.SdkRoleInfo{public <fields>; public <methods>;}
- -keep class cn.yyxx.eyuangame.base.internal.ICallback{public <fields>; public <methods>;}
- -keep class cn.yyxx.eyuangame.base.internal.IInitialize{public <fields>; public <methods>;}
- -keep class cn.yyxx.eyuangame.base.utils.Logger{public <fields>; public <methods>;}
- -keep class cn.yyxx.eyuangame.base.utils.ParamsUtils{public <fields>; public <methods>;}
- -keep class cn.yyxx.eyuangame.base.EYuanGame{public <fields>; public <methods>;}
- -keep class cn.yyxx.eyuangame.base.EYuanGameApplication{public <fields>; public <methods>;}
- -keep class cn.yyxx.eyuangame.Version{public <fields>; public <methods>;}
|