summaryrefslogtreecommitdiff
path: root/java/aapt2.go
diff options
context:
space:
mode:
author Rico Wind <ricow@google.com> 2023-08-01 14:38:36 +0200
committer Rico Wind <ricow@google.com> 2023-08-02 05:38:19 +0000
commit21862285ace046bc9d089984baa898ef21aff4c6 (patch)
tree91fb0c9c14625d423ffbdb993d8010aa2d089115 /java/aapt2.go
parent20bb0f80d7966c5df77037b48a883efcc6452aa1 (diff)
Enable compact entries for resource shrunken apps
For SystemUIGoogle this is a 2.3 MB reduction (17* of resources arsc) and for Traceur it is a 500k reduction (22% of resources.arsc) Bug: 294016857 Test: Existing Ignore-AOSP-First: The resource system support for this is not in AOSP yet Change-Id: I513078406494ad354c255afa0e829cbe10a9b07a
Diffstat (limited to 'java/aapt2.go')
-rw-r--r--java/aapt2.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/java/aapt2.go b/java/aapt2.go
index 7845a0b23..abe154ea0 100644
--- a/java/aapt2.go
+++ b/java/aapt2.go
@@ -256,7 +256,8 @@ func aapt2Link(ctx android.ModuleContext,
var aapt2ConvertRule = pctx.AndroidStaticRule("aapt2Convert",
blueprint.RuleParams{
- Command: `${config.Aapt2Cmd} convert --output-format $format $in -o $out`,
+ Command: `${config.Aapt2Cmd} convert --enable-compact-entries ` +
+ `--output-format $format $in -o $out`,
CommandDeps: []string{"${config.Aapt2Cmd}"},
}, "format",
)