diff options
Diffstat (limited to 'mainDexClasses.rules')
-rw-r--r-- | mainDexClasses.rules | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/mainDexClasses.rules b/mainDexClasses.rules new file mode 100644 index 0000000..0cd3842 --- /dev/null +++ b/mainDexClasses.rules @@ -0,0 +1,20 @@ + -keep public class * extends android.app.Instrumentation {
+ <init>();
+ }
+ -keep public class * extends android.app.Application {
+ <init>();
+ void attachBaseContext(android.content.Context);
+ }
+ -keep public class * extends android.app.backup.BackupAgent {
+ <init>();
+ }
+# We need to keep all annotation classes because proguard does not trace annotation attribute
+# it just filter the annotation attributes according to annotation classes it already kept.
+ -keep public class * extends java.lang.annotation.Annotation {
+ *;
+ }
+# Keep old fashion tests in the main dex or they'll be silently ignored by InstrumentationTestRunner
+ -keep public class * extends android.test.InstrumentationTestCase {
+ <init>();
+ }
+
|