From 46196a153f2d4509501e36a09bf80b59fd95bbec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20Daipr=C3=A9?= Date: Mon, 25 Aug 2025 09:14:11 -0300 Subject: [PATCH] fix: add reactNativeArchitectures to fix build error when building rn from source --- android/build.gradle | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/android/build.gradle b/android/build.gradle index 188d47d..70d8a16 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -30,6 +30,11 @@ def getExtOrIntegerDefault(name) { return rootProject.ext.has(name) ? rootProject.ext.get(name) : (project.properties["Oplib_" + name]).toInteger() } +def reactNativeArchitectures() { + def value = project.getProperties().get("reactNativeArchitectures") + return value ? value.split(",") : ["x86", "x86_64", "armeabi-v7a", "arm64-v8a"] +} + android { namespace "com.op.s2" @@ -50,7 +55,7 @@ android { externalNativeBuild { cmake { cppFlags "-O2 -frtti -fexceptions -Wall -fstack-protector-all -DON_ANDROID" - abiFilters "x86", "x86_64", "armeabi-v7a", "arm64-v8a" + abiFilters(*reactNativeArchitectures()) arguments "-DANDROID_STL=c++_shared", "-DANDROID_SUPPORT_FLEXIBLE_PAGE_SIZES=ON" }