From 20a09ad3b2cc6bc5d2e64e5a4b146efd2a2a894a Mon Sep 17 00:00:00 2001 From: jlok <22921326+jslok@users.noreply.github.com> Date: Thu, 18 Sep 2025 22:43:08 -0700 Subject: [PATCH 1/2] Update build.gradle Enable 16kb page support --- android/build.gradle | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/build.gradle b/android/build.gradle index f8f47f3..715ec2f 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -92,7 +92,8 @@ android { externalNativeBuild { cmake { arguments "-DANDROID_STL=c++_shared", - "-DNODE_MODULES_DIR=${nodeModules}" + "-DNODE_MODULES_DIR=${nodeModules}", + "-DANDROID_SUPPORT_FLEXIBLE_PAGE_SIZES=ON" cppFlags "-O2 -frtti -fexceptions -Wall -fstack-protector-all" abiFilters(*reactNativeArchitectures()) } From b757411ef9c56df3853287a1852a0b964a9f0281 Mon Sep 17 00:00:00 2001 From: jlok <22921326+jslok@users.noreply.github.com> Date: Thu, 18 Sep 2025 22:43:37 -0700 Subject: [PATCH 2/2] Update build.gradle Update opencv 4.12.0 for 16kb page support --- android/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/build.gradle b/android/build.gradle index 715ec2f..64fb7e7 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -168,7 +168,7 @@ dependencies { //noinspection GradleDynamicVersion implementation "com.facebook.react:react-android:0.74.4" implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" - implementation 'org.opencv:opencv:4.9.0' + implementation 'org.opencv:opencv:4.12.0' } if (isNewArchitectureEnabled()) {