| -dontnote |
| -dontwarn |
| -dontobfuscate |
| -optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/*,!code/allocation/variable |
| -optimizationpasses 5 |
| -allowaccessmodification |
| -dontpreverify |
| |
| -keep public class * extends android.app.Activity |
| -keep public class * extends android.support.v4.app.Fragment |
| -keep public class * extends android.app.Application |
| -keep public class * extends android.app.Service |
| -keep public class * extends android.content.BroadcastReceiver |
| -keep public class * extends android.content.ContentProvider |
| |
| -keep interface android.util.AttributeSet |
| |
| -keep public class * extends android.view.View { |
| public <init>(android.content.Context, android.util.AttributeSet); |
| public <init>(android.content.Context, android.util.AttributeSet, int); |
| void set*(***); |
| *** get*(); |
| } |
| |
| -keepclasseswithmembers class * { |
| public <init>(android.content.Context, android.util.AttributeSet); |
| } |
| |
| -keepclasseswithmembers class * { |
| public <init>(android.content.Context, android.util.AttributeSet, int); |
| } |