diff options
| author | 2024-12-03 22:05:29 +0000 | |
|---|---|---|
| committer | 2024-12-03 22:05:29 +0000 | |
| commit | 53cee9d417f1912cb7370f3eb1a25d1ce7e76cbf (patch) | |
| tree | 024a17c422b55b5e7aac647c6676a7201f77148f /java/aar.go | |
| parent | 820ab8b5f36d60747e60322d105ccb1e6998861c (diff) | |
| parent | e8ef6f1540ca7518e2e2998779b5f2d37b7a1479 (diff) | |
Merge "Revert "Use soong built autogenerated RROs"" into main
Diffstat (limited to 'java/aar.go')
| -rw-r--r-- | java/aar.go | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/java/aar.go b/java/aar.go index 1e5c95a7f..e0e642e36 100644 --- a/java/aar.go +++ b/java/aar.go @@ -588,16 +588,14 @@ func (a *aapt) buildActions(ctx android.ModuleContext, opts aaptBuildActionOptio } } + for _, dir := range overlayDirs { + compiledOverlay = append(compiledOverlay, aapt2Compile(ctx, dir.dir, dir.files, + compileFlags, a.filterProduct(), opts.aconfigTextFiles).Paths()...) + } + var compiledRro, compiledRroOverlay android.Paths if opts.rroDirs != nil { compiledRro, compiledRroOverlay = a.compileResInDir(ctx, *opts.rroDirs, compileFlags, opts.aconfigTextFiles) - } else { - // RRO enforcement is done based on module name. Compile the overlayDirs only if rroDirs is nil. - // This ensures that the autogenerated RROs do not compile the overlay dirs twice. - for _, dir := range overlayDirs { - compiledOverlay = append(compiledOverlay, aapt2Compile(ctx, dir.dir, dir.files, - compileFlags, a.filterProduct(), opts.aconfigTextFiles).Paths()...) - } } var splitPackages android.WritablePaths |