diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/ReactHostImpl.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/ReactHostImpl.java index 5646b516fb4..f230b6ffccc 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/ReactHostImpl.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/ReactHostImpl.java @@ -983,6 +983,16 @@ public class ReactHostImpl implements ReactHost { ReactNativeFeatureFlags.useTurboModules(), "useTurboModules FeatureFlag must be set to start ReactNative."); } + if (ReactBuildConfig.UNSTABLE_ENABLE_MINIFY_LEGACY_ARCHITECTURE) { + Assertions.assertCondition( + !ReactNativeFeatureFlags.useFabricInterop(), + "useFabricInterop FeatureFlag must be false when" + + " UNSTABLE_ENABLE_MINIFY_LEGACY_ARCHITECTURE == true."); + Assertions.assertCondition( + !ReactNativeFeatureFlags.useTurboModuleInterop(), + "useTurboModuleInterop FeatureFlag must be false when" + + " UNSTABLE_ENABLE_MINIFY_LEGACY_ARCHITECTURE == true."); + } mStartTask = waitThenCallGetOrCreateReactInstanceTask() .continueWithTask(