diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactDelegate.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactDelegate.java index 6aeb8f8aff8181..a35a69c712d5c0 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactDelegate.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactDelegate.java @@ -220,11 +220,12 @@ && getReactNativeHost().getUseDeveloperSupport()))) { public boolean onKeyLongPress(int keyCode) { if (keyCode == KeyEvent.KEYCODE_MEDIA_FAST_FORWARD) { - if (ReactFeatureFlags.enableBridgelessArchitecture - && mReactHost != null - && mReactHost.getDevSupportManager() != null) { - mReactHost.getDevSupportManager().showDevOptionsDialog(); - return true; + if (ReactFeatureFlags.enableBridgelessArchitecture && mReactHost != null) { + DevSupportManager devSupportManager = mReactHost.getDevSupportManager(); + if (devSupportManager != null && !(devSupportManager instanceof ReleaseDevSupportManager)) { + devSupportManager.showDevOptionsDialog(); + return true; + } } else { if (getReactNativeHost().hasInstance() && getReactNativeHost().getUseDeveloperSupport()) { getReactNativeHost().getReactInstanceManager().showDevOptionsDialog();