diff --git a/android/arch.go b/android/arch.go index 382a7dfd0..e72614cfa 100644 --- a/android/arch.go +++ b/android/arch.go @@ -1825,7 +1825,9 @@ func getCommonTargets(targets []Target) []Target { for _, t := range targets { if _, found := set[t.Os.String()]; !found { set[t.Os.String()] = true - ret = append(ret, commonTargetMap[t.Os.String()]) + common := commonTargetMap[t.Os.String()] + common.HostCross = t.HostCross + ret = append(ret, common) } } diff --git a/java/fuzz.go b/java/fuzz.go index b306991da..d0f369f2f 100644 --- a/java/fuzz.go +++ b/java/fuzz.go @@ -171,6 +171,10 @@ func (s *javaFuzzPackager) GenerateBuildActions(ctx android.SingletonContext) { return } + if javaFuzzModule.Target().HostCross { + return + } + fuzzModuleValidator := fuzz.FuzzModule{ javaFuzzModule.ModuleBase, javaFuzzModule.DefaultableModuleBase,