2 -dontskipnonpubliclibraryclasses
6 -optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
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 com.android.vending.licensing.ILicensingService
18 # See: http://stackoverflow.com/questions/5701126/compile-with-proguard-gives-simexception-unexpected-top-level-exception
20 #-keepattributes SourceFile, LineNumberTable
21 #-keep,allowshrinking,allowoptimization class * { <methods>; }
24 #-keepclasseswithmembernames class * {
28 #-keepclasseswithmembers class * {
29 # public <init>(android.content.Context, android.util.AttributeSet);
32 #-keepclasseswithmembers class * {
33 # public <init>(android.content.Context, android.util.AttributeSet, int);
36 -keepclassmembers class * extends android.app.Activity {
37 public void *(android.view.View);
40 #-keepclassmembers enum * {
41 # public static **[] values();
42 # public static ** valueOf(java.lang.String);
45 -keep class * implements android.os.Parcelable {
46 public static final android.os.Parcelable$Creator *;