Alan Viverette | 9e5a5d5 | 2017-12-20 11:35:43 -0500 | [diff] [blame] | 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.backup.BackupAgent {
|
| 9 | <init>();
|
| 10 | }
|
| 11 | # We need to keep all annotation classes because proguard does not trace annotation attribute
|
| 12 | # it just filter the annotation attributes according to annotation classes it already kept.
|
| 13 | -keep public class * extends java.lang.annotation.Annotation {
|
| 14 | *;
|
| 15 | }
|
| 16 | # Keep old fashion tests in the main dex or they'll be silently ignored by InstrumentationTestRunner
|
| 17 | -keep public class * extends android.test.InstrumentationTestCase {
|
| 18 | <init>();
|
| 19 | }
|
| 20 |
|