Propagate transitive missing optional_uses_libs.

Bug: 331528424
Test: m --no-skip-soong-tests
Ignore-AOSP-First: Depends on internal changes. Will cherry-pick once
  merged.
Change-Id: Ied2821f11b6a5056ecf577e1e25765bc6dd212c0
diff --git a/java/app.go b/java/app.go
index a02ada1..61e3235 100755
--- a/java/app.go
+++ b/java/app.go
@@ -527,6 +527,7 @@
 			forceNonFinalResourceIDs:       nonFinalIds,
 			extraLinkFlags:                 aaptLinkFlags,
 			aconfigTextFiles:               getAconfigFilePaths(ctx),
+			usesLibrary:                    &a.usesLibrary,
 		},
 	)