Android ReactNative java.lang.UnsatisfiedLinkError:could find DSO to load: libreactnativejni.so

10 浏览
0 Comments

Android ReactNative java.lang.UnsatisfiedLinkError:could find DSO to load: libreactnativejni.so

我一直在尝试将ReactNative添加到我的现有Android应用程序中。我按照这个链接上的说明进行操作。我成功添加了它,但是一旦我打开React Native活动,应用程序就崩溃了。我使用以下命令启动服务器:

adb reverse tcp:8081 tcp:8081

并使用以下命令启动react-native:

react-native start

我收到一个对话框,告知js文件正在加载。但最终导致崩溃。以下是在logcat中打印的错误信息:

java.lang.UnsatisfiedLinkError: couldn't find DSO to load: libreactnativejni.so
    at com.facebook.soloader.SoLoader.loadLibraryBySoName(SoLoader.java:213)
    at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:178)
    at com.facebook.react.bridge.JSCJavaScriptExecutor.(JSCJavaScriptExecutor.java:19)
    at com.facebook.react.ReactInstanceManager.onJSBundleLoadedFromServer(ReactInstanceManager.java:413)
    at com.facebook.react.ReactInstanceManager.createReactContextInBackground(ReactInstanceManager.java:236)

我完全迷失了,因为我无法找出这个问题的原因。

提前感谢。

0