From a03dad1755e0b8bd79f8b534e2c8f58f98e4cc11 Mon Sep 17 00:00:00 2001 From: Christoph Pader Date: Sat, 28 Jun 2025 17:20:40 +0200 Subject: [PATCH 1/3] chore: enable legacy packaging for 16kb memory page size support --- android/build.gradle | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/android/build.gradle b/android/build.gradle index 01824d273..eb917586b 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -162,6 +162,10 @@ android { "**/libreact_render*.so", "**/librrc_root.so", ] + + jniLibs { + useLegacyPackaging = true + } } } From 7320103d3a8cd3b7d6d6538e84f0088c0ded25e4 Mon Sep 17 00:00:00 2001 From: Christoph Pader Date: Sat, 28 Jun 2025 17:33:21 +0200 Subject: [PATCH 2/3] fix: update cmake arguments --- android/build.gradle | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/build.gradle b/android/build.gradle index eb917586b..aa6355d68 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -93,7 +93,8 @@ android { cmake { arguments "-DANDROID_STL=c++_shared", "-DANDROID_TOOLCHAIN=clang", - "-DREACT_NATIVE_MINOR_VERSION=${REACT_NATIVE_MINOR_VERSION}" + "-DREACT_NATIVE_MINOR_VERSION=${REACT_NATIVE_MINOR_VERSION}", + "-DANDROID_SUPPORT_FLEXIBLE_PAGE_SIZES=ON" abiFilters (*reactNativeArchitectures()) } } From ed9e71d30e722f5aa001dc5eb65f45462f663f9f Mon Sep 17 00:00:00 2001 From: Christoph Pader Date: Sat, 28 Jun 2025 19:28:28 +0200 Subject: [PATCH 3/3] fix: remove `jniLibs.useLegacyPackaging` --- android/build.gradle | 4 ---- 1 file changed, 4 deletions(-) diff --git a/android/build.gradle b/android/build.gradle index aa6355d68..f9d0d0051 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -163,10 +163,6 @@ android { "**/libreact_render*.so", "**/librrc_root.so", ] - - jniLibs { - useLegacyPackaging = true - } } }