From 3664bbfda3edeb36fed66d96e9a91b0533819150 Mon Sep 17 00:00:00 2001 From: David Vacca Date: Mon, 2 Oct 2023 10:37:41 -0700 Subject: [PATCH] Mark initHybrid as @JvmStatic (#39755) Summary: The goal of this diff is to fix: ``` JNI DETECTED ERROR IN APPLICATION: JNI NewGlobalRef called with pending exception java.lang.NoSuchMethodError: no static or non-static method "Lcom/facebook/react/jscexecutor/JSCExecutor;.initHybrid(Lcom/facebook/react/bridge/ReadableNativeMap;)Lcom/facebook/jni/HybridData;" ``` changelog: [internal] internal Reviewed By: luluwu2032 Differential Revision: D49831595 --- .../src/main/java/com/facebook/react/jscexecutor/JSCExecutor.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jscexecutor/JSCExecutor.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jscexecutor/JSCExecutor.kt index 8dc018deca0d33..9816ba833d574e 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jscexecutor/JSCExecutor.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jscexecutor/JSCExecutor.kt @@ -31,6 +31,6 @@ class JSCExecutor internal constructor(jscConfig: ReadableNativeMap) : SoLoader.loadLibrary("jscexecutor") } - private external fun initHybrid(jscConfig: ReadableNativeMap): HybridData? + @JvmStatic private external fun initHybrid(jscConfig: ReadableNativeMap): HybridData? } }