summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--java/app.go2
-rw-r--r--java/rro.go9
2 files changed, 6 insertions, 5 deletions
diff --git a/java/app.go b/java/app.go
index abbf034fa..a06136ae2 100644
--- a/java/app.go
+++ b/java/app.go
@@ -581,7 +581,7 @@ func getAconfigFilePaths(ctx android.ModuleContext) (aconfigTextFilePaths androi
ctx.VisitDirectDepsProxy(func(dep android.ModuleProxy) {
tag := ctx.OtherModuleDependencyTag(dep)
switch tag {
- case staticLibTag:
+ case staticLibTag, rroDepTag:
if flagPackages, ok := android.OtherModuleProvider(ctx, dep, FlagsPackagesProvider); ok {
aconfigTextFilePaths = append(aconfigTextFilePaths, flagPackages.AconfigTextFiles...)
}
diff --git a/java/rro.go b/java/rro.go
index d9f4ff7c8..9884feeeb 100644
--- a/java/rro.go
+++ b/java/rro.go
@@ -391,10 +391,11 @@ func (a *AutogenRuntimeResourceOverlay) GenerateAndroidBuildActions(ctx android.
a.aapt.buildActions(ctx,
aaptBuildActionOptions{
- sdkContext: a,
- extraLinkFlags: aaptLinkFlags,
- rroDirs: &rroDirs,
- manifestForAapt: genManifest,
+ sdkContext: a,
+ extraLinkFlags: aaptLinkFlags,
+ rroDirs: &rroDirs,
+ manifestForAapt: genManifest,
+ aconfigTextFiles: getAconfigFilePaths(ctx),
},
)