diff options
author | 2023-08-02 17:53:03 -0700 | |
---|---|---|
committer | 2023-08-02 21:50:37 -0700 | |
commit | 3b1e71c958a2f5baccdc04fbd0fbf3c93e7f89fc (patch) | |
tree | c122a5c5f7896172eb0cde372b3e78887b1b3a67 /java/aapt2.go | |
parent | ad18b1467f034582087a9677df16c70148543415 (diff) |
Delete aapt2 generated java files after creating srcjars
The R.java files generated by aapt2 are unused after they are zipped
into srcjars. These files can huge, reaching 500 MB for some modules
and 76 GB across all modules for a checkbuild on internal main.
Delete the R.java files after after zipping them into srcjars.
Bug: 294285775
Test: m checkbuild
Change-Id: Ie5143e1e4b36ca1f4e45b001d79aca5379063517
Diffstat (limited to 'java/aapt2.go')
-rw-r--r-- | java/aapt2.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/java/aapt2.go b/java/aapt2.go index 7845a0b23..4cff8a720 100644 --- a/java/aapt2.go +++ b/java/aapt2.go @@ -150,7 +150,8 @@ var aapt2LinkRule = pctx.AndroidStaticRule("aapt2Link", `${config.Aapt2Cmd} link -o $out $flags --java $genDir --proguard $proguardOptions ` + `--output-text-symbols ${rTxt} $inFlags && ` + `${config.SoongZipCmd} -write_if_changed -jar -o $genJar -C $genDir -D $genDir &&` + - `${config.ExtractJarPackagesCmd} -i $genJar -o $extraPackages --prefix '--extra-packages '`, + `${config.ExtractJarPackagesCmd} -i $genJar -o $extraPackages --prefix '--extra-packages ' && ` + + `rm -rf $genDir`, CommandDeps: []string{ "${config.Aapt2Cmd}", |