summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--services/Android.bp7
1 files changed, 6 insertions, 1 deletions
diff --git a/services/Android.bp b/services/Android.bp
index b0a0e5e44a8c..7b64b4714017 100644
--- a/services/Android.bp
+++ b/services/Android.bp
@@ -58,7 +58,12 @@ system_optimized_java_defaults {
optimize: false,
shrink: true,
ignore_warnings: false,
- proguard_flags_files: ["proguard.flags"],
+ proguard_flags_files: [
+ "proguard.flags",
+ // Ensure classes referenced in the framework-res manifest
+ // and implemented in system_server are kept.
+ ":framework-res{.aapt.proguardOptionsFile}",
+ ],
},
conditions_default: {
optimize: {