diff --git a/java/app.go b/java/app.go index bd8556e1d..58b77213f 100644 --- a/java/app.go +++ b/java/app.go @@ -165,7 +165,6 @@ func (a *AndroidApp) DepsMutator(ctx android.BottomUpMutatorContext) { a.aapt.deps(ctx, sdkDep) } - embedJni := a.shouldEmbedJnis(ctx) for _, jniTarget := range ctx.MultiTargets() { variation := append(jniTarget.Variations(), blueprint.Variation{Mutator: "link", Variation: "shared"}) @@ -174,7 +173,7 @@ func (a *AndroidApp) DepsMutator(ctx android.BottomUpMutatorContext) { } ctx.AddFarVariationDependencies(variation, tag, a.appProperties.Jni_libs...) if String(a.appProperties.Stl) == "c++_shared" { - if embedJni { + if a.shouldEmbedJnis(ctx) { ctx.AddFarVariationDependencies(variation, tag, "ndk_libc++_shared") } }