From 8cc8ec34e048bb1e2e659705edde285d2e751a19 Mon Sep 17 00:00:00 2001 From: Tim Shamilov <3495974+shamilovtim@users.noreply.github.com> Date: Thu, 5 Nov 2026 12:13:44 -0500 Subject: [PATCH] Bump SoLoader to 0.13.0 --- .../com/facebook/react/tasks/GenerateEntryPointTask.kt | 8 +------- .../facebook/react/tasks/GenerateEntryPointTaskTest.kt | 8 +------- packages/react-native/gradle/libs.versions.toml | 2 +- 3 files changed, 3 insertions(+), 15 deletions(-) diff --git a/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/GenerateEntryPointTask.kt b/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/GenerateEntryPointTask.kt index a4ff616157c..0bb7b8f13bd 100644 --- a/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/GenerateEntryPointTask.kt +++ b/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/GenerateEntryPointTask.kt @@ -76,8 +76,6 @@ abstract class GenerateEntryPointTask : DefaultTask() { import com.facebook.react.soloader.OpenSourceMergedSoMapping; import com.facebook.soloader.SoLoader; - import java.io.IOException; - /** * This class is the entry point for loading React Native using the configuration * that the users specifies in their .gradle files. @@ -87,11 +85,7 @@ abstract class GenerateEntryPointTask : DefaultTask() { */ public class ReactNativeApplicationEntryPoint { public static void loadReactNative(Context context) { - try { - SoLoader.init(context, OpenSourceMergedSoMapping.INSTANCE); - } catch (IOException error) { - throw new RuntimeException(error); - } + SoLoader.init(context, OpenSourceMergedSoMapping.INSTANCE); if ({{packageName}}.BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { DefaultNewArchitectureEntryPoint.load(); diff --git a/packages/gradle-plugin/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/tasks/GenerateEntryPointTaskTest.kt b/packages/gradle-plugin/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/tasks/GenerateEntryPointTaskTest.kt index cbe07e39908..9d61a00fc8e 100644 --- a/packages/gradle-plugin/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/tasks/GenerateEntryPointTaskTest.kt +++ b/packages/gradle-plugin/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/tasks/GenerateEntryPointTaskTest.kt @@ -59,8 +59,6 @@ class GenerateEntryPointTaskTest { import com.facebook.react.soloader.OpenSourceMergedSoMapping; import com.facebook.soloader.SoLoader; - import java.io.IOException; - /** * This class is the entry point for loading React Native using the configuration * that the users specifies in their .gradle files. @@ -70,11 +68,7 @@ class GenerateEntryPointTaskTest { */ public class ReactNativeApplicationEntryPoint { public static void loadReactNative(Context context) { - try { - SoLoader.init(context, OpenSourceMergedSoMapping.INSTANCE); - } catch (IOException error) { - throw new RuntimeException(error); - } + SoLoader.init(context, OpenSourceMergedSoMapping.INSTANCE); if (com.facebook.react.BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { DefaultNewArchitectureEntryPoint.load(); diff --git a/packages/react-native/gradle/libs.versions.toml b/packages/react-native/gradle/libs.versions.toml index b7ce9a7bf54..02064478cef 100644 --- a/packages/react-native/gradle/libs.versions.toml +++ b/packages/react-native/gradle/libs.versions.toml @@ -38,7 +38,7 @@ nexus-publish = "2.0.0" okhttp = "4.9.2" okio = "2.9.0" robolectric = "4.15.1" -soloader = "0.12.1" +soloader = "0.13.0" uiautomator = "2.3.0" xstream = "1.4.20" yoga-proguard-annotations = "1.19.0"