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.overlay.FeatureFactoryImpl 21 -keep class com.android.settings.accessibility.*FragmentForSetupWizard 22 -keep class com.android.settings.display.*FragmentForSetupWizard 23 -keep class com.android.settings.display.NightDisplaySettings 24 25 # Keep click responders 26 -keepclassmembers class com.android.settings.inputmethod.UserDictionaryAddWordActivity { 27 *** onClick*(...); 28 } 29 30 -keep public class * extends com.android.setupwizardlib.items.ItemHierarchy { 31 public <init>(android.content.Context, android.util.AttributeSet); 32 } 33