Skip to content

Conversation

@melekr
Copy link
Contributor

@melekr melekr commented Oct 2, 2025

This PR updates the Android native libraries shipped with the React Native SDK with 16KB support.

What changed:

  • Bump buildToolsVersion , compileSdkVersion, targetSdkVersion and ndkVersion

  • Update Gradle build tools

  • Set JavaCrashHandler as default and Remove handler executable

  • Replace libbacktrace-native.so and libnative-lib.so with new builds aligned for 16KB page size.

  • Remove libcrashpad_handler.so from all ABI folders

  • Add 16kb verification script

  • Upgrade React Native to ver 0.77

  • Resolve native build and runtime crashes after RN upgrade

Sample Reports

ref: BT-6109
ref: BT-6136

melekr added 3 commits October 2, 2025 19:01
Bump buildToolsVersion , compileSdkVersion, targetSdkVersion and ndkVersion
Update Gradle build tools
Remove handler executable
Replace `libbacktrace-native.so` and `libnative-lib.so` with new builds aligned for 16KB page size.
Remove `libcrashpad_handler.so` from all ABI folders
Add 16kb verification script
@melekr melekr self-assigned this Oct 2, 2025
@melekr melekr requested a review from konraddysput October 7, 2025 16:34
@melekr melekr marked this pull request as ready for review October 7, 2025 16:34
@melekr melekr requested a review from rick-bt October 7, 2025 17:35
@melekr melekr merged commit 48baf9c into main Oct 8, 2025
5 checks passed
@melekr melekr deleted the feature/16kb_support branch October 8, 2025 03:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants