Home | History | Annotate | Download | only in etc
      1   -keep public class * extends android.app.Instrumentation {
      2     <init>();
      3   }
      4   -keep public class * extends android.app.Application {
      5     <init>();
      6     void attachBaseContext(android.content.Context);
      7   }
      8   -keep public class * extends android.app.Activity {
      9     <init>();
     10   }
     11   -keep public class * extends android.app.Service {
     12     <init>();
     13   }
     14   -keep public class * extends android.content.ContentProvider {
     15    <init>();
     16   }
     17   -keep public class * extends android.content.BroadcastReceiver {
     18    <init>();
     19   }
     20   -keep public class * extends android.app.backup.BackupAgent {
     21    <init>();
     22   }
     23 # We need to keep all annotation classes because proguard does not trace annotation attribute
     24 # it just filter the annotation attributes according to annotation classes it already kept.
     25   -keep public class * extends java.lang.annotation.Annotation {
     26    *;
     27   }
     28