gpt4 book ai didi

java - Android ReactNative java.lang.UnsatisfiedLinkError :could find DSO to load: libreactnativejni. 所以

转载 作者:搜寻专家 更新时间:2023-10-30 21:01:52 26 4
gpt4 key购买 nike

我一直在尝试将 ReactNative 添加到我现有的 android 应用程序中。我按照 this 中的说明进行操作关联。我可以添加它,但是一旦我打开 React Native Activity,应用程序就会崩溃。我已经使用

启动了服务器
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.<clinit>(JSCJavaScriptExecutor.java:19)
at com.facebook.react.ReactInstanceManager.onJSBundleLoadedFromServer(ReactInstanceManager.java:413)
at com.facebook.react.ReactInstanceManager.createReactContextInBackground(ReactInstanceManager.java:236)

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

提前致谢。

最佳答案

实际上就我而言,这些步骤有效:

  1. 从设备上卸载应用
  2. 关闭Metro Bundler
  3. 在android目录下运行./gradlew clean
  4. 运行 react-native run-android

希望能帮到你。

关于java - Android ReactNative java.lang.UnsatisfiedLinkError :could find DSO to load: libreactnativejni. 所以,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43368926/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com