1-dontnote
2-dontwarn
3-dontobfuscate
4-optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/*,!code/allocation/variable
5-optimizationpasses 5
6-allowaccessmodification
7-dontpreverify
8
9-keep public class * extends android.app.Activity
10-keep public class * extends android.support.v4.app.Fragment
11-keep public class * extends android.app.Application
12-keep public class * extends android.app.Service
13-keep public class * extends android.content.BroadcastReceiver
14-keep public class * extends android.content.ContentProvider
15
16-keep interface android.util.AttributeSet
17
18-keep public class * extends android.view.View {
19    public <init>(android.content.Context, android.util.AttributeSet);
20    public <init>(android.content.Context, android.util.AttributeSet, int);
21    void set*(***);
22    *** get*();
23}
24
25-keepclasseswithmembers class * {
26    public <init>(android.content.Context, android.util.AttributeSet);
27}
28
29-keepclasseswithmembers class * {
30    public <init>(android.content.Context, android.util.AttributeSet, int);
31}
32