-optimizationpasses 5 -ignorewarnings -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontskipnonpubliclibraryclassmembers -useuniqueclassmembernames -allowaccessmodification -dontpreverify -verbose -dontoptimize -renamesourcefileattribute SourceFile -keepattributes SourceFile,LineNumberTable -keepattributes Signature -keepattributes *Annotation* -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* -keepclassmembers class * extends android.app.Activity { public void *(android.view.View); } -keepclassmembers enum * { public static **[] values(); public static ** valueOf(java.lang.String); } -keep public class **.R$*{ public static final int *; } -keepclassmembers class **.R$* { public static ; } -keepclassmembers class * { native ; } -keepclasseswithmembernames class * { native ; } -keepclasseswithmembers class * { public (android.content.Context); public (android.content.Context, android.util.AttributeSet); public (android.content.Context, android.util.AttributeSet, int); public void set*(***); public *** set*(***); public *** get*(***); public *** get*(); } -keep class android.support.annotation.Keep -keep @android.support.annotation.Keep class * {*;} -keepclasseswithmembers class * { @android.support.annotation.Keep ; } -keepclasseswithmembers class * { @android.support.annotation.Keep ; } -keepclasseswithmembers class * { @android.support.annotation.Keep (...); } -keep public class * implements android.os.Parcelable{*;} -keepclasseswithmembers class * implements android.os.Parcelable { public static final android.os.Parcelable$Creator *; } -dontwarn com.alibaba.fastjson.** -keep class com.alibaba.fastjson.**{*;}