From 4215cfd8f9b6b6a05f8d8b553101061a1fc43a70 Mon Sep 17 00:00:00 2001 From: Colin Cross Date: Thu, 20 Jun 2019 16:53:30 -0700 Subject: [PATCH] Don't pass --legacy by default to aapt2 compile Don't pass --legacy by default, it is rarely necessary and converts some errors into warnings that crash at runtime. The modules that need it have had --legacy added to aaptflags. Bug: 135597368 Test: m java Change-Id: Ib05a07ead4084dd32ba28df26708d81bb53f2f2a --- java/aapt2.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java/aapt2.go b/java/aapt2.go index ad746f7b8..f0eb99cee 100644 --- a/java/aapt2.go +++ b/java/aapt2.go @@ -55,7 +55,7 @@ func pathsToAapt2Paths(ctx android.ModuleContext, resPaths android.Paths) androi var aapt2CompileRule = pctx.AndroidStaticRule("aapt2Compile", blueprint.RuleParams{ - Command: `${config.Aapt2Cmd} compile -o $outDir $cFlags --legacy $in`, + Command: `${config.Aapt2Cmd} compile -o $outDir $cFlags $in`, CommandDeps: []string{"${config.Aapt2Cmd}"}, }, "outDir", "cFlags") @@ -97,7 +97,7 @@ func aapt2Compile(ctx android.ModuleContext, dir android.Path, paths android.Pat var aapt2CompileZipRule = pctx.AndroidStaticRule("aapt2CompileZip", blueprint.RuleParams{ Command: `${config.ZipSyncCmd} -d $resZipDir $zipSyncFlags $in && ` + - `${config.Aapt2Cmd} compile -o $out $cFlags --legacy --dir $resZipDir`, + `${config.Aapt2Cmd} compile -o $out $cFlags --dir $resZipDir`, CommandDeps: []string{ "${config.Aapt2Cmd}", "${config.ZipSyncCmd}",