无法找到要加载的DSO:libhermes.so,原因是:dlopen失败:找不到库“libjsi.so”。

3
我尝试在RN- ~0.63.3版本上启用Hermes引擎,在运行应用程序并生成apk后,不幸的是apk应用程序崩溃了,并在logcat中显示错误。 #警告 java.lang.UnsatisfiedLinkError: dlopen failed: library "libjsi.so" not found: #错误 couldn't find DSO to load: libhermes.so caused by: dlopen failed: library "libjsi.so" not found 按照官方文档,我在现有的RN应用程序中启用Hermes引擎,期望应用程序在启用Hermes后能够正常运行。

Hermes引擎在旧版本的react-native上运行起来有点棘手,如果你找不到解决方案,我建议你升级react-native的版本。从0.68及以上的版本开始,Hermes表现得更好。 - undefined
1个回答

1
工作为我服务
in build.gradle 

project.ext.react = [
    enableHermes: false, <<<< Changed from true to false. App is bundling fine again
    ...
]

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接