diff options
author | 2023-07-25 22:08:02 +0000 | |
---|---|---|
committer | 2023-08-04 23:28:07 +0000 | |
commit | 2ba3410697296a15b02077458e28c7656909f734 (patch) | |
tree | f7fb7091566af339d4a7089341af0bba7909f64a /proguard.flags | |
parent | 34a552d4272acb4419598fca13575d434521b07c (diff) |
Improve media keep rules
Remove keep rules for providers.
Providers that are listed in a manifest get keep rules automatically
generated by aapt.
Providers that are not listed in a manifest are unreachable dead code
and shouldn't be kept.
Replace keep rules with annotations where applicable.
This change is a cleanup and a functional no-op.
Bug: 248580093
Change-Id: Iecfd561e9ede918dcf44e57d2ea60084ed2f01de
Diffstat (limited to 'proguard.flags')
-rw-r--r-- | proguard.flags | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/proguard.flags b/proguard.flags index aa234cca2..a260c0f40 100644 --- a/proguard.flags +++ b/proguard.flags @@ -1,19 +1,3 @@ --keep public class android.provider.** { *; } --keep public class com.android.providers.media.CacheClearingActivity --keep public class com.android.providers.media.IdleService --keep public class com.android.providers.media.MediaApplication --keep public class com.android.providers.media.MediaDocumentsProvider --keep public class com.android.providers.media.MediaProvider --keep public class com.android.providers.media.MediaReceiver --keep public class com.android.providers.media.MediaService --keep public class com.android.providers.media.MediaUpgradeReceiver --keep public class com.android.providers.media.PermissionActivity --keep public class com.android.providers.media.fuse.ExternalStorageServiceImpl --keep public class com.android.providers.media.photopicker.PhotoPickerActivity --keep public class com.android.providers.media.photopicker.PhotoPickerProvider --keep public final class com.android.providers.media.FileLookupResult { *; } --keep public final class com.android.providers.media.FileOpenResult { *; } --keep public final class com.android.providers.media.FdAccessResult { *; } -keep public class * implements com.bumptech.glide.module.GlideModule -keep class * extends com.bumptech.glide.module.AppGlideModule { <init>(...); |