1 -optimizationpasses 5 2 -dontusemixedcaseclassnames 3 -dontskipnonpubliclibraryclasses 4 -dontpreverify 5 -verbose 6 -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* 7 8 -keep public class * extends android.app.Activity 9 -keep public class * extends android.app.Application 10 -keep public class * extends android.app.Service 11 -keep public class * extends android.content.BroadcastReceiver 12 -keep public class * extends android.content.ContentProvider 13 -keep public class * extends android.app.backup.BackupAgentHelper 14 -keep public class * extends android.preference.Preference 15 -keep public class * extends android.support.v7.preference.Preference 16 -keep public class com.android.vending.licensing.ILicensingService 17 18 -keepclasseswithmembernames class * { 19 native <methods>; 20 } 21 22 -keepclasseswithmembers class * { 23 public <init>(android.content.Context, android.util.AttributeSet); 24 } 25 26 -keepclasseswithmembers class * { 27 public <init>(android.content.Context, android.util.AttributeSet, int); 28 } 29 30 -keepclassmembers class * extends android.app.Activity { 31 public void *(android.view.View); 32 } 33 34 -keepclassmembers enum * { 35 public static **[] values(); 36 public static ** valueOf(java.lang.String); 37 } 38 39 -keep class * implements android.os.Parcelable { 40 public static final android.os.Parcelable$Creator *; 41 } 42 43 -dontwarn org.bouncycastle.x509.util.LDAPStoreHelper 44 -dontwarn org.bouncycastle.jce.provider.X509LDAPCertStoreSpi 45 -dontwarn org.bouncycastle.util.io.pem.AllTests 46 -dontwarn org.bouncycastle.util.AllTests 47 -dontwarn android.support.v13.app.FragmentCompatICSMR1 48 -dontwarn android.support.v4.view.ViewCompatJellybeanMr1 49 -dontwarn org.bouncycastle.x509.X509V3CertificateGenerator 50 -dontwarn org.bouncycastle.jce.provider.BouncyCastleProvider 51