summaryrefslogtreecommitdiffstats
path: root/proguard.flags
diff options
context:
space:
mode:
authorHai Zhang <zhanghai@google.com>2018-12-18 16:52:56 -0800
committerHai Zhang <zhanghai@google.com>2019-01-02 15:17:42 -0800
commitd2e1c217e68062ce8db204368d5005666eaa803c (patch)
treec73f9803183657216e54accf928648a3e4cc9e6e /proguard.flags
parent316e8d80355a0ed19fe2666a8a26a90c9040855e (diff)
downloadandroid_packages_apps_PackageInstaller-d2e1c217e68062ce8db204368d5005666eaa803c.tar.gz
android_packages_apps_PackageInstaller-d2e1c217e68062ce8db204368d5005666eaa803c.tar.bz2
android_packages_apps_PackageInstaller-d2e1c217e68062ce8db204368d5005666eaa803c.zip
Add availabilityProvider attribute for roles.
This change adds a new availabilityProvider attribute for roles, thus allowing the dialer and SMS role availability to work as before. Bug: 110557011 Test: build Change-Id: I03b7ba56189f549fb2326582e43628dbc9beebdf
Diffstat (limited to 'proguard.flags')
-rw-r--r--proguard.flags5
1 files changed, 5 insertions, 0 deletions
diff --git a/proguard.flags b/proguard.flags
index 46a929e3..05defe97 100644
--- a/proguard.flags
+++ b/proguard.flags
@@ -6,3 +6,8 @@
*;
}
-dontwarn androidx.core.**
+
+# Keep classes that implements RoleAvailabilityProvider, which are used by reflection.
+-keep class * implements com.android.packageinstaller.role.model.RoleAvailabilityProvider {
+ *;
+}