From ad68065a71ba9795fb62bea5cad0632a22c59c72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Wi=C5=9Bniewski?= Date: Fri, 21 Nov 2025 12:10:24 +0100 Subject: [PATCH] remove doNotStrip -- use keepDebugSymbols instead --- .../react-native-reanimated/android/build.gradle | 13 ++++++------- packages/react-native-worklets/android/build.gradle | 9 ++++++--- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/packages/react-native-reanimated/android/build.gradle b/packages/react-native-reanimated/android/build.gradle index 86bace765ea9..f7bec9097187 100644 --- a/packages/react-native-reanimated/android/build.gradle +++ b/packages/react-native-reanimated/android/build.gradle @@ -217,13 +217,6 @@ android { path "CMakeLists.txt" } } - buildTypes { - debug { - packagingOptions { - doNotStrip "**/**/*.so" - } - } - } lintOptions { abortOnError false } @@ -266,6 +259,12 @@ android { } } +androidComponents { + onVariants(selector().withBuildType("debug")) { + packaging.jniLibs.keepDebugSymbols.add("**/**/*.so") + } +} + def validateReactNativeVersionResult = providers.exec { workingDir(projectDir.path) commandLine("node", "./../scripts/validate-react-native-version.js", REACT_NATIVE_VERSION.toString()) diff --git a/packages/react-native-worklets/android/build.gradle b/packages/react-native-worklets/android/build.gradle index 2e5ad454afb1..c89134fc286a 100644 --- a/packages/react-native-worklets/android/build.gradle +++ b/packages/react-native-worklets/android/build.gradle @@ -227,9 +227,6 @@ android { } } } - packagingOptions { - doNotStrip "**/**/*.so" - } } } lintOptions { @@ -285,6 +282,12 @@ android { } } +androidComponents { + onVariants(selector().withBuildType("debug")) { + packaging.jniLibs.keepDebugSymbols.add("**/**/*.so") + } +} + def validateReactNativeVersionResult = providers.exec { workingDir(projectDir.path) commandLine("node", "./../scripts/validate-react-native-version.js", REACT_NATIVE_VERSION.toString())