Questions tagged [react-native-hermes]

Hermes is an open-source JavaScript engine optimized for running React Native apps on Android. For many apps, simply enabling Hermes will result in improved start-up time, decreased memory usage, and smaller app size.

111 questions
22
votes
1 answer

duplicate symbol 'folly::exception_wrapper::from_exception_ptr(std::exception_ptr&&)' React Native 0.66 with hermes enabled

After updating my app to react-native v0.66.0, I keep getting this error if hermes is enabled. I tried to delete DerivedData folder, podfile podfile.lock... but nothing helped terminal output duplicate symbol…
cuongtd
  • 2,862
  • 3
  • 19
  • 37
14
votes
6 answers

Getting "java.lang.UnsatisfiedLinkError: couldn't find DSO to load: libhermes.so" error

I'm in the process of migrating a React Native project from react-native version 0.58.5 to 0.60.4. For the Android part I've done all the changes mentioned here I let Hermes disabled in my app build.gradle file: project.ext.react = [ entryFile:…
cjosepha
  • 193
  • 1
  • 1
  • 12
13
votes
1 answer

React native 0.61.5 Crashlytics missing libhermes.so: SoLoader.java com.facebook.soloader.SoLoader.assertInitialized

I am building a React-Native application, everything worked fine until I decided to upgrade from version 0.59.x to v 0.61.5. When I try to release my app in the play store, I've got a lot of crashes reported by Firebase Crashlytics (v 6.2.0) -- even…
Kruupös
  • 5,097
  • 3
  • 27
  • 43
12
votes
6 answers

Library not loaded: @rpath/hermes.framework/hermes

I have enabled Hermes in my react-native(v0.64) Application. Everytime I run app I get following stack trace. dyld: dyld cache load error: shared cache file open() failed dyld: Library not loaded: @rpath/hermes.framework/hermes Referenced from:…
Manish Mahajan
  • 1,140
  • 1
  • 14
  • 38
12
votes
2 answers

React-Native: Hermes is not enabled

I am trying to enable Hermes in a new project but despite I have enabled it in android/app/build.gradle it is not enabled. I am not able to see Engine: Hermes text in app as described in documentation. I am using WebStorm 2019.2 project…
Olcay Ertaş
  • 5,987
  • 8
  • 76
  • 112
11
votes
3 answers

Flipper: Flipper Hermes debugger does not show

Flipper Hermes debugger does not show I would like to ask how to make him display normally? react-native:0.62.2 (Update from 0.61 to 0.62.2) https://fbflipper.com/ https://reactnative.dev/docs/hermes error message: Metro is connected but no Hermes…
ebyte
  • 1,469
  • 2
  • 17
  • 32
11
votes
1 answer

React-native 0.61.2 with hermes disassembling index.android.bundle

I created a release build of my app with react-native 0.61.2 and enabled Hermes. In my Crashlytics I receive information about crashes along with stacktraces. Perviously I used to apply apktool to extract index.android.bundle from my apk, and it…
9
votes
5 answers

Installing hermes-engine (0.71.2) got stuck react native

I have created a new react native project and then install npm , run command bundle install and then then cd iOS pod install but it got stuck on Installing React-perflogger (0.71.2) Installing React-runtimeexecutor (0.71.2) Installing ReactCommon…
Engr.Aftab Ufaq
  • 3,356
  • 3
  • 21
  • 47
9
votes
0 answers

How can I enable Hermes engine in an updated react-native project?

I'm working on a react-native project that was originally using an old react-native version. Updating the project to use the latest react-native version, has been quite succesful in other ways. However, I have not been able to enable Hermes engine…
Mehrad
  • 134
  • 1
  • 7
7
votes
1 answer

How can I enable the Hermes engine in react-native

I followed the official docs to enable the Hermes engine in my app but the following always returns false: const isHermes = () => !!global.HermesInternal; console.log('>>>>>>>>>>>>>', isHermes()); The changes I made are setting the…
kimobrian254
  • 557
  • 3
  • 10
7
votes
0 answers

React Native 0.60.4 / couldn't find DSO to load: libhermes.so on Firebase Test Lab

I have got this error at startup ONLY when testing my react native app on Firebase Test Lab (Robo) java.lang.UnsatisfiedLinkError: couldn't find DSO to load: libhermes.so Tested on several devices with different API, it works only on API 21 and 22.…
6
votes
1 answer

TypeError: undefined is not a function, js engine: hermes

My React Native (0.66.3) app today pops up an error with a stable code which hasn't had any change for quite some time. It is on macOS Big Sur. Here is the error: ERROR TypeError: undefined is not a function, js engine: hermes Error: ENOENT: no…
user938363
  • 9,990
  • 38
  • 137
  • 303
6
votes
0 answers

React Native Android app release build (using Hermes) is only slow when downloaded through the Play Store

We have a React Native Android app with Hermes enabled. We are seeing a huge performance issue with our app when it is downloaded through the Play Store (7s+ boot time). The same build runs very fast when installed directly in APK format (<2s boot…
feiyingx
  • 329
  • 4
  • 13
5
votes
1 answer

Expo Cannot read property 'getConstants' of null, js engine: hermes

When running an Expo app, you may encounter the error message 'Cannot read property 'getConstants' of null, js engine: hermes'. I don't know the reason and I don't know where to fix it. ️Error Image: I upgraded the SDK from 46 to 48 (used the…
5
votes
0 answers

"Error: ENOENT: no such file or directory", when using React Native with Hermes

Whenever there is an error in my code while running expo with Hermes locally, I get this error message as well: Error: ENOENT: no such file or directory, open…
1
2 3 4 5 6 7 8