1 # Keep all Fragments in this package, which are used by reflection. 2 -keep class com.android.settings.*Fragment 3 -keep class com.android.settings.*Picker 4 -keep class com.android.settings.*Settings 5 -keep class com.android.settings.wifi.*Settings 6 -keep class com.android.settings.deviceinfo.* 7 -keep class com.android.settings.bluetooth.* 8 -keep class com.android.settings.datausage.* 9 -keep class com.android.settings.applications.* 10 -keep class com.android.settings.inputmethod.* 11 -keep class com.android.settings.ResetNetwork 12 -keep class com.android.settings.ResetNetworkConfirm 13 -keep class com.android.settings.MasterClear 14 -keep class com.android.settings.MasterClearConfirm 15 -keep class com.android.settings.accounts.* 16 -keep class com.android.settings.fuelgauge.* 17 -keep class com.android.settings.users.* 18 -keep class com.android.settings.nfc.* 19 -keep class com.android.settings.notification.* 20 -keep class com.android.settings.accessibility.*FragmentForSetupWizard 21 -keep class com.android.settings.display.*FragmentForSetupWizard 22 23 # Keep click responders 24 -keepclassmembers class com.android.settings.inputmethod.UserDictionaryAddWordActivity { 25 *** onClick*(...); 26 } 27 28 -keep public class * extends com.android.setupwizardlib.items.ItemHierarchy { 29 public <init>(android.content.Context, android.util.AttributeSet); 30 } 31