diff options
Diffstat (limited to 'java/android_manifest.go')
-rw-r--r-- | java/android_manifest.go | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/java/android_manifest.go b/java/android_manifest.go index 331f941ec..1f7234d13 100644 --- a/java/android_manifest.go +++ b/java/android_manifest.go @@ -71,12 +71,12 @@ func manifestFixer(ctx android.ModuleContext, manifest android.Path, sdkContext args = append(args, "--use-embedded-dex") } - for _, usesLib := range classLoaderContexts.UsesLibs() { - if inList(usesLib, dexpreopt.OptionalCompatUsesLibs) { - args = append(args, "--optional-uses-library", usesLib) - } else { - args = append(args, "--uses-library", usesLib) - } + requiredUsesLibs, optionalUsesLibs := classLoaderContexts.UsesLibs() + for _, usesLib := range requiredUsesLibs { + args = append(args, "--uses-library", usesLib) + } + for _, usesLib := range optionalUsesLibs { + args = append(args, "--optional-uses-library", usesLib) } if hasNoCode { |