couldn't find DSO to load: "libhermes-executor-release.so" caused by: com.facebook.hermes.reactexecutor.HermesExecutor

Viewed 26

[React-Native] - java.lang.UnsatisfiedLinkError: couldn't find DSO to load: libhermes-executor-release.so caused by: com.facebook.hermes.reactexecutor.HermesExecutor result: 0

This is not a duplicate question,

I get this error when I try to open my application on Android 11. It opens fine on other android versions.

java.lang.UnsatisfiedLinkError: couldn't find DSO to load: libhermes-executor-release.so caused by: com.facebook.hermes.reactexecutor.HermesExecutor result: 0
        at com.facebook.soloader.SoLoader.a(:7)
        at com.facebook.soloader.SoLoader.a(Unknown Source:104)
        at com.facebook.soloader.SoLoader.a(:13)
        at com.facebook.soloader.SoLoader.a(Unknown Source:1)
        at e.d.k.b.a.<clinit>(Unknown Source:17)
        at e.d.k.b.b.create(Unknown Source:0)
        at com.facebook.react.ReactInstanceManager$5.run(Unknown Source:58)

Emphasis on this libhermes-executor-release.so caused by: com.facebook.hermes.reactexecutor.HermesExecutor

I have hermes enabled, I also have proguard enabled. I have done literally all the solutions that I have seen on github and stackoverflow.

I TRIED THE FOLLOWING

configurations.all {
    resolutionStrategy {
        force "com.facebook.soloader:soloader:0.8.2"
    }
}

    packagingOptions {
        pickFirst 'lib/x86_64/libjsc.so'
        pickFirst 'lib/arm64-v8a/libjsc.so'
    }

I also ran ./gradlew clean multiple times but nothing happened.

When I turn off Hermes, it works fine.

React-Native Version - 0.63.4 Android 11

0 Answers
Related