forked from expo/expo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[go] reversion sdk47 aar with unwinder fix (expo#21604)
# Why fix android expo go when loading sdk 47 project on android 10 # How the crash reason is `couldn't find DSO to load: libjscexecutor_abi47_0_0.so caused by: dlopen failed: cannot locate symbol "_Unwind_Resume" referenced by "/data/app/host.exp.exponent-Sd4bXgd0_2W05EULOnhTZw==/lib/arm64/libjscexecutor_abi47_0_0.so"... result: 0` which is a ndk r23 issue where we should also link jsc with libunwinder explicitly. besides building the sdk 47 versioned aar, we should also link the libunwinder as facebook/react-native@a232dec#diff-56e69cdb1f3a7a0b6a6f5aa63552e0bfa203512e588eaa0387449c4e43b315deR16-R27 i also update those ndk r21 libs in this pr, including: - libexpo-modules-core.so - libexpo-av.so - libexpo-gl.co - libreanimated.so - libreactnativeskia.so # Test Plan - android expo go + sdk 46/47/48 projects - android expo go + sdk 48 ncl - android expo go + sdk 47 + android 10 emulator check ndk ``` 1. unzip /path/to/apk 2. for f in */*/*.so; do ndk=`/path/to/parse_elfnote.py $f | grep NDK_VERSION`; echo "${f} ${ndk}"; done | grep r21 3. nm -CD */*/*.so | grep Unwind_Resume ```
- Loading branch information
Showing
43 changed files
with
2 additions
and
2 deletions.
There are no files selected for viewing
Binary file modified
BIN
-31.6 KB
(100%)
...6/@shopify/react-native-skia/android/src/main/jniLibs/arm64-v8a/libreactskia_abi46_0_0.so
Binary file not shown.
Binary file modified
BIN
-20.8 KB
(100%)
...@shopify/react-native-skia/android/src/main/jniLibs/armeabi-v7a/libreactskia_abi46_0_0.so
Binary file not shown.
Binary file modified
BIN
-13.1 KB
(100%)
...d/sdk46/@shopify/react-native-skia/android/src/main/jniLibs/x86/libreactskia_abi46_0_0.so
Binary file not shown.
Binary file modified
BIN
-31 KB
(100%)
...dk46/@shopify/react-native-skia/android/src/main/jniLibs/x86_64/libreactskia_abi46_0_0.so
Binary file not shown.
Binary file modified
BIN
-150 KB
(99%)
...7/@shopify/react-native-skia/android/src/main/jniLibs/arm64-v8a/libreactskia_abi47_0_0.so
Binary file not shown.
Binary file modified
BIN
-58.7 KB
(99%)
...@shopify/react-native-skia/android/src/main/jniLibs/armeabi-v7a/libreactskia_abi47_0_0.so
Binary file not shown.
Binary file modified
BIN
-254 KB
(98%)
...d/sdk47/@shopify/react-native-skia/android/src/main/jniLibs/x86/libreactskia_abi47_0_0.so
Binary file not shown.
Binary file modified
BIN
-98.6 KB
(99%)
...dk47/@shopify/react-native-skia/android/src/main/jniLibs/x86_64/libreactskia_abi47_0_0.so
Binary file not shown.
Binary file modified
BIN
-9.26 KB
(98%)
...k47/react-native-reanimated/android/src/main/jniLibs/arm64-v8a/libreanimated_abi47_0_0.so
Binary file not shown.
Binary file modified
BIN
-7.1 KB
(99%)
...7/react-native-reanimated/android/src/main/jniLibs/armeabi-v7a/libreanimated_abi47_0_0.so
Binary file not shown.
Binary file modified
BIN
-1.76 KB
(100%)
...red/sdk47/react-native-reanimated/android/src/main/jniLibs/x86/libreanimated_abi47_0_0.so
Binary file not shown.
Binary file modified
BIN
-10.2 KB
(98%)
.../sdk47/react-native-reanimated/android/src/main/jniLibs/x86_64/libreanimated_abi47_0_0.so
Binary file not shown.
Binary file modified
BIN
+2.95 KB
(100%)
android/versioned-abis/expoview-abi46_0_0/src/main/jniLibs/arm64-v8a/libexpo-av_abi46_0_0.so
Binary file not shown.
Binary file modified
BIN
-438 KB
(74%)
android/versioned-abis/expoview-abi46_0_0/src/main/jniLibs/arm64-v8a/libexpo-gl_abi46_0_0.so
Binary file not shown.
Binary file modified
BIN
-499 KB
(56%)
...oned-abis/expoview-abi46_0_0/src/main/jniLibs/arm64-v8a/libexpo-modules-core_abi46_0_0.so
Binary file not shown.
Binary file modified
BIN
-1.02 KB
(100%)
...d/versioned-abis/expoview-abi46_0_0/src/main/jniLibs/arm64-v8a/libreanimated_abi46_0_0.so
Binary file not shown.
Binary file modified
BIN
-1.08 KB
(98%)
...id/versioned-abis/expoview-abi46_0_0/src/main/jniLibs/armeabi-v7a/libexpo-av_abi46_0_0.so
Binary file not shown.
Binary file modified
BIN
-282 KB
(75%)
...id/versioned-abis/expoview-abi46_0_0/src/main/jniLibs/armeabi-v7a/libexpo-gl_abi46_0_0.so
Binary file not shown.
Binary file modified
BIN
-315 KB
(57%)
...ed-abis/expoview-abi46_0_0/src/main/jniLibs/armeabi-v7a/libexpo-modules-core_abi46_0_0.so
Binary file not shown.
Binary file modified
BIN
-1.47 KB
(100%)
...versioned-abis/expoview-abi46_0_0/src/main/jniLibs/armeabi-v7a/libreanimated_abi46_0_0.so
Binary file not shown.
Binary file modified
BIN
+6.66 KB
(110%)
android/versioned-abis/expoview-abi46_0_0/src/main/jniLibs/x86/libexpo-av_abi46_0_0.so
Binary file not shown.
Binary file modified
BIN
-455 KB
(73%)
android/versioned-abis/expoview-abi46_0_0/src/main/jniLibs/x86/libexpo-gl_abi46_0_0.so
Binary file not shown.
Binary file modified
BIN
-518 KB
(54%)
.../versioned-abis/expoview-abi46_0_0/src/main/jniLibs/x86/libexpo-modules-core_abi46_0_0.so
Binary file not shown.
Binary file modified
BIN
-6.79 KB
(99%)
android/versioned-abis/expoview-abi46_0_0/src/main/jniLibs/x86/libreanimated_abi46_0_0.so
Binary file not shown.
Binary file modified
BIN
+2.09 KB
(100%)
android/versioned-abis/expoview-abi46_0_0/src/main/jniLibs/x86_64/libexpo-av_abi46_0_0.so
Binary file not shown.
Binary file modified
BIN
-518 KB
(71%)
android/versioned-abis/expoview-abi46_0_0/src/main/jniLibs/x86_64/libexpo-gl_abi46_0_0.so
Binary file not shown.
Binary file modified
BIN
-560 KB
(53%)
...rsioned-abis/expoview-abi46_0_0/src/main/jniLibs/x86_64/libexpo-modules-core_abi46_0_0.so
Binary file not shown.
Binary file modified
BIN
-4.87 KB
(99%)
android/versioned-abis/expoview-abi46_0_0/src/main/jniLibs/x86_64/libreanimated_abi46_0_0.so
Binary file not shown.
2 changes: 1 addition & 1 deletion
2
...-abis/expoview-abi47_0_0/maven/host/exp/reactandroid-abi47_0_0/1.0.0/_remote.repositories
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. | ||
#Tue Feb 28 12:06:16 CST 2023 | ||
#Wed Mar 08 12:51:14 CST 2023 | ||
reactandroid-abi47_0_0-1.0.0.pom>= | ||
reactandroid-abi47_0_0-1.0.0.aar>= |
Binary file modified
BIN
+37.1 KB
(100%)
...ew-abi47_0_0/maven/host/exp/reactandroid-abi47_0_0/1.0.0/reactandroid-abi47_0_0-1.0.0.aar
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.