react-native-reanimated: ninja: error: /arm64-v8a/libhermes.so', needed by /arm64-v8a/libreanimated.so
Description
gradlew assembleRelease
getting this error after update from 0.69 to 0.70
execution failed for task ‘:react-native-reanimated:buildCMakeRelWithDebInfo[arm64-v8a]’.
Build command failed. Error while executing process C:\Users\ABC\AppData\Local\Android\Sdk\cmake\3.18.1\bin\ninja.exe with arguments {-C D:\app\myapp\node_modules\react-native-reanimated\android.cxx\RelWithDebInfo\l4546g3a\arm64-v8a reanimated} ninja: Entering directory `D:\app\myapp\node_modules\react-native-reanimated\android.cxx\RelWithDebInfo\l4546g3a\arm64-v8a’
[0/2] Re-checking globbed directories…
ninja: error: ‘…/…/…/…/build/third-party-ndk/hermes/jni/arm64-v8a/libhermes.so’, needed by ‘D:/app/myapp/android/build/react-native-reanimated/intermediates/cxx/RelWithDebInfo/l4546g3a/obj/arm64-v8a/libreanimated.so’, missing and no known rule to make it
Steps to reproduce
1.updated to 0.70 and added reanimated plugin 3.0.0.rc 2.just run the command gradlew assembleRelease
Snack or a link to a repository
Reanimated version
3.0.0-rc.2
React Native version
0.70.0
Platforms
Android
JavaScript runtime
No response
Workflow
No response
Architecture
No response
Build type
Release mode
Device
No response
Device model
No response
Acknowledgements
Yes
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 19 (6 by maintainers)
@tomekzaw I’m facing the same problem with RN 0.70.6 Hermes true proguard enabled
Do you have any idea?
E/AndroidRuntime: FATAL EXCEPTION: mqt_native_modules Process: com.x, PID: 858 g4.c: Error: Exception in HostFunction: java.lang.UnsatisfiedLinkError: dlopen failed: library "libhermes-executor-debug.so" not found: needed by /data/app/~~Ns2koKqLBQX7wBUnu4tVuQ==/com.x-AIBSl2ICRWAREL01a4QKbg==/lib/arm64/libreanimated.so in namespace classloader-namespace, js engine: hermes, stack:
I have realmjs installed and saw this
No, I generated and unzipped an apk, libhermes.so is not there.
Even with version 2.9.1 and react-native version 0.68.1 I can’t run the release build. Got this error:
Debug versions works fine with both versions!
@tomekzaw
libhermes.so
no! But have this twolibhermes-executor-debug.so
andlibhermes-executor-release.so
any update ? anyone facing same issue ?
Hey @imadarif, thanks for submitting this issue. We haven’t tried building Reanimated for Fabric on Windows yet. We will investigate this issue further.