diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 39eaf90a6d7..8e4368e9cee 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -510,7 +510,7 @@ jobs: test-e2e: runs-on: ubuntu-22.04 env: - ANDROID_NDK: /usr/local/lib/android/sdk/ndk/26.1.10909125 + ANDROID_NDK: /usr/local/lib/android/sdk/ndk/27.1.12297006 HERMES_WS_DIR: /home/runner/work/hermes REACT_NATIVE_OVERRIDE_HERMES_DIR: /home/runner/work/hermes/hermes steps: @@ -534,7 +534,7 @@ jobs: uses: ReactiveCircus/android-emulator-runner@v2.30.1 with: api-level: 29 - ndk: 26.1.10909125 + ndk: 27.1.12297006 cmake: 3.22.1 script: | cd ../react-native && ./gradlew -PreactNativeArchitectures=x86 :packages:rn-tester:android:app:installHermesRelease @@ -544,7 +544,7 @@ jobs: runs-on: ubuntu-22.04 env: HERMES_WS_DIR: /home/runner/work/hermes - ANDROID_NDK: /usr/local/lib/android/sdk/ndk/26.1.10909125 + ANDROID_NDK: /usr/local/lib/android/sdk/ndk/27.1.12297006 steps: - name: Checkout Hermes uses: actions/checkout@v4.1.0 diff --git a/android/hermes/build.gradle b/android/hermes/build.gradle index 3d7e77c398f..62441adce74 100644 --- a/android/hermes/build.gradle +++ b/android/hermes/build.gradle @@ -19,6 +19,7 @@ android { externalNativeBuild { cmake { + arguments "-DANDROID_SUPPORT_FLEXIBLE_PAGE_SIZES=ON" arguments "-DHERMES_IS_ANDROID=True" arguments "-DHERMES_FACEBOOK_BUILD=${rootProject.ext.facebookBuild}" arguments "-DANDROID_STL=c++_shared"