-
Notifications
You must be signed in to change notification settings - Fork 24.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
App Crashes When Hermes is Disabled on Some Android 10 Devices couldn't find DSO to load: libhermes.so SoSource
#44591
Comments
|
|
couldn't find DSO to load: libhermes.so SoSource
It looks like you have set your minSdkVersion to 24 @Abhishek-Khanduri so perhaps this is relevant to you |
This is how the So your application is definitely misconfigured @Abhishek-Khanduri |
my minSdkVersion is 21 but i am facing this same issue multiple of times. @cortinico @brien-crean |
@sudhanshu-busy I followed a systematic approach to troubleshoot and resolve the crash issue with our React Native app on an Android 10 device. Here are the steps I took: Set Up Sample App:
Configuration Transfer:
Incremental Configuration Addition:
Identified Problematic Code Snippet:
Isolated the Issue:
This is the code snippet that we suspect that is causing the issue
You can use similar approach to back trace the root cause |
Description
In my React Native application, I have disabled Hermes because I need to use Jitsi, and Jitsi does not support Hermes.
After disabling Hermes, my app started to crash for some Android 10 users, and I am getting almost 100-200 crash reports on Crashlytics each day.
This is my code in app/build.gradle
This is my build.gradle code
This is my gradle.properties code
I researched and tried all the possible solutions mentioned in the React Native Library repository for similar issues, but got no luck till now.
This issue is impacting a lot of users of my application, the impact is huge so this needs to be fixed ASAP.
React Native Version
0.71.90
Affected Platforms
Runtime - Android
Output of
npx react-native info
Stacktrace or Logs
The error is occurring on the following devices:
Looking at the error trace it seems like the device is looking for hermes, but I have disabled so it is very strange to me.
I have also cleaned the Gradle before creating the bundle and also tried this multiple times on the internal testing environment and the same behavior there as well 😢
The text was updated successfully, but these errors were encountered: