1 # Xml files containing onClick (menus and layouts) require that proguard not 2 # remove their handlers. 3 -keepclassmembers class * extends android.app.Activity { 4 public void *(android.view.View); 5 public void *(android.view.MenuItem); 6 } 7 8 -keep class com.android.contacts.common.** { *;} 9 10 # Any class or method annotated with NeededForTesting or NeededForReflection. 11 -keep @com.android.contacts.common.testing.NeededForTesting class * 12 -keepclassmembers class * { 13 @com.android.contacts.common.testing.NeededForTesting *; 14 @com.android.dialer.NeededForReflection *; 15 } 16 17 # For design libraries 18 -keep public class * extends android.support.design.widget.CoordinatorLayout$Behavior { 19 public <init>(android.content.Context, android.util.AttributeSet); 20 } 21 22 -verbose 23