react-native: SoLoader: couldn't find DSO to load: libjscexecutor.so was update to 0.71.3
Description
- init in 0.71.0
- now update to 0.71.3
React Native Version
0.71.3
Output of npx react-native info
System:
OS: macOS 13.2.1
CPU: (12) x64 Intel(R) Core(TM) i7-8700B CPU @ 3.20GHz
Memory: 26.20 GB / 64.00 GB
Shell: 5.8.1 - /bin/zsh
Binaries:
Node: 18.12.0 - /usr/local/bin/node
Yarn: 1.22.19 - /usr/local/bin/yarn
npm: 9.4.2 - /usr/local/bin/npm
Watchman: 2023.02.13.00 - /usr/local/bin/watchman
Managers:
CocoaPods: 1.11.3 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 22.2, iOS 16.2, macOS 13.1, tvOS 16.1, watchOS 9.1
Android SDK: Not Found
IDEs:
Android Studio: 2022.1 AI-221.6008.13.2211.9477386
Xcode: 14.2/14C18 - /usr/bin/xcodebuild
Languages:
Java: 11.0.17 - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: 18.2.0 => 18.2.0
react-native: 0.71.3 => 0.71.3
react-native-macos: Not Found
npmGlobalPackages:
*react-native*: Not Found
Steps to reproduce
- build release success
- crashes on start
Snack, code example, screenshot, or link to a repository
2023-02-28 12:07:20.726 29354-29354 SoLoader pid-29354 E couldn't find DSO to load: libjscexecutor.so
SoSource 0: com.facebook.soloader.ApkSoSource[root = /data/data/com.cioneshareapp/lib-main flags = 1]
SoSource 1: com.facebook.soloader.DirectorySoSource[root = /data/app/~~MLiPAbk0jPCS5klkTZhb1A==/com.cioneshareapp-DAwy-58T_3otfYx9HS5Jjg==/lib/arm64 flags = 0]
SoSource 2: com.facebook.soloader.DirectorySoSource[root = /system/lib64 flags = 2]
SoSource 3: com.facebook.soloader.DirectorySoSource[root = /vendor/lib64 flags = 2]
Native lib dir: /data/app/~~MLiPAbk0jPCS5klkTZhb1A==/com.cioneshareapp-DAwy-58T_3otfYx9HS5Jjg==/lib/arm64
result: 0
2023-02-28 12:07:20.755 3060-3293 ActivityManagerWrapper com.miui.home E getRecentTasks: taskId=242 userId=0 baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.cioneshareapp/.MainActivity }
2023-02-28 12:07:20.767 29354-29381 AndroidRuntime pid-29354 E FATAL EXCEPTION: create_react_context
Process: com.cioneshareapp, PID: 29354
java.lang.NoSuchMethodError: No static method createEgl14([I)Lorg/webrtc/EglBase14; in class Lorg/webrtc/EglBase; or its super classes (declaration of 'org.webrtc.EglBase' appears in /data/app/~~MLiPAbk0jPCS5klkTZhb1A==/com.cioneshareapp-DAwy-58T_3otfYx9HS5Jjg==/base.apk!classes2.dex)
at com.oney.WebRTCModule.EglUtils.getRootEglBase(EglUtils.java:35)
at com.oney.WebRTCModule.EglUtils.getRootEglBaseContext(EglUtils.java:62)
at com.oney.WebRTCModule.WebRTCModule.<init>(WebRTCModule.java:115)
at com.oney.WebRTCModule.WebRTCModule.<init>(WebRTCModule.java:81)
at com.oney.WebRTCModule.WebRTCModulePackage.createNativeModules(WebRTCModulePackage.java:14)
at com.facebook.react.ReactPackageHelper.getNativeModuleIterator(ReactPackageHelper.java:42)
at com.facebook.react.NativeModuleRegistryBuilder.processPackage(NativeModuleRegistryBuilder.java:42)
at com.facebook.react.ReactInstanceManager.processPackage(ReactInstanceManager.java:1456)
at com.facebook.react.ReactInstanceManager.processPackages(ReactInstanceManager.java:1427)
at com.facebook.react.ReactInstanceManager.createReactContext(ReactInstanceManager.java:1338)
at com.facebook.react.ReactInstanceManager.access$1200(ReactInstanceManager.java:135)
at com.facebook.react.ReactInstanceManager$5.run(ReactInstanceManager.java:1109)
at java.lang.Thread.run(Thread.java:923)
About this issue
- Original URL
- State: closed
- Created a year ago
- Comments: 16 (2 by maintainers)
That’s right, thanks for your help!
The issue you’re facing is because you’re still importing
react.gradlewhich is now deprecated.Please remove that line and report if the issue is still happening or not.
@denissb you need to include the JSC-DIST form the node modules folder…
Somewhere you need to add this (if you use gradle KTS): maven(“$rootDir/…/node_modules/jsc-android/dist”)
Looks little bit different in Gradle Groovy.