diff options
author | Aurimas Liutikas <aurimas@google.com> | 2021-07-16 11:32:41 -0700 |
---|---|---|
committer | Aurimas Liutikas <aurimas@google.com> | 2021-07-16 11:35:47 -0700 |
commit | 25fd50f28a5922c536dcff26d537795dee40238b (patch) | |
tree | 2e5f8ad514dda76bb0eda10cece935faba8b32a4 /mainDexClasses.rules | |
parent | 47836d7d1163b66a8dcdb15a145e4d1f2d21944e (diff) | |
download | 31.0.0-25fd50f28a5922c536dcff26d537795dee40238b.tar.gz |
https://dl.google.com/android/repository/d32e21a8aa8492ef8b86a489f601da425842b5da.build-tools_r31-macosx.zip
as listed in https://dl.google.com/android/repository/repository2-2.xml
Test: None
Change-Id: I500fb6637375872b3f7e7fb1df3601361b79e4c0
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>();
+ }
+
|