From 23dde0b84f309b195f6093d046b4c3beded219ba Mon Sep 17 00:00:00 2001 From: Radek Czemerys Date: Wed, 22 Apr 2026 12:27:16 +0800 Subject: [PATCH] fix(Android): bump runtime to 11.4.1 to fix ARMv7 TLS relocation crash rive-android 11.4.1 includes rive-app/rive-android#12175 ("Fix linking issues on ARMv7 devices due to TLS relocations"), which resolves an UnsatisfiedLinkError at Rive.init on Android 9 / API 28 caused by R_ARM_TLS_DTPMOD32 relocations that the API 28 linker cannot resolve. Fixes rive-app/rive-android#441. --- README.md | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index d7662ee..84ba501 100644 --- a/README.md +++ b/README.md @@ -112,7 +112,7 @@ By default, `rive-react-native` uses the native SDK versions specified in `packa ```json "runtimeVersions": { "ios": "6.18.2", - "android": "11.4.0" + "android": "11.4.1" } ``` @@ -143,7 +143,7 @@ cd ios && pod install Add to `android/gradle.properties`: ```properties -Rive_RiveRuntimeAndroidVersion=11.4.0 +Rive_RiveRuntimeAndroidVersion=11.4.1 ``` #### Expo Projects @@ -167,7 +167,7 @@ export default ({ config }: ConfigContext): ExpoConfig => ({ [ withGradleProperties, { - Rive_RiveRuntimeAndroidVersion: '11.4.0', + Rive_RiveRuntimeAndroidVersion: '11.4.1', }, ], ], diff --git a/package.json b/package.json index a398f5e..36ce99f 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "9.8.2", "runtimeVersions": { "ios": "6.18.2", - "android": "11.4.0" + "android": "11.4.1" }, "workspaces": [ "example"