java - 为什么 Android 应用程序因 UnsatisfiedLinkError 崩溃?

标签 java android react-native mobile

我创建了一个 react-native 应用程序并于昨天发布。每当我尝试在真实设备上打开该应用程序,但它正在模拟器中运行(使用 android studio)时,该应用程序就会崩溃。我收集了用户发送的崩溃报告,它向我显示了此错误。我是 android 开发的初学者,我不懂 java

我使用了android应用程序包

任何人都可以帮助我诊断错误,我可以做什么来获取有关此问题的更多信息以及如何修复它。

java.lang.UnsatisfiedLinkError: 
      at com.facebook.soloader.SoLoader.loadLibraryBySoName (SoLoader.java:314)
      at com.facebook.soloader.SoLoader.loadLibrary (SoLoader.java:247)
      at com.facebook.react.bridge.ReactBridge.staticInit (ReactBridge.java:18)
      at com.facebook.react.bridge.NativeMap.<clinit> (NativeMap.java:19)
      at com.facebook.react.bridge.JSCJavaScriptExecutorFactory.create (JSCJavaScriptExecutorFactory.java:21)
      at com.facebook.react.ReactInstanceManager$5.run (ReactInstanceManager.java:912)
      at java.lang.Thread.run (Thread.java:764)

将其添加到 build.gradle 文件后,我解决了一个问题。但现在它向我显示了该应用程序的旧版本,并且依赖关系图也未加载。它被卡住了。帮助

ndk {
    abiFilters "armeabi-v7a", "x86", 'armeabi', 'arm64-v8a'
  }
  packagingOptions {
           exclude "lib/arm64-v8a/libgnustl_shared.so"
           exclude '/lib/mips64/**'
           exclude '/lib/arm64-v8a/**'
           exclude '/lib/x86_64/**'
  }

最佳答案

您必须将react-native版本升级到0.59才能支持64位 native 库。 http://facebook.github.io/react-native/blog/2019/03/12/releasing-react-native-059

关于java - 为什么 Android 应用程序因 UnsatisfiedLinkError 崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56826469/

相关文章:

android - 如何从 Android 的自定义 react-native native 模块中制作 npm 包?

java - 是否可以在运行时创建 Java 模型对象并动态映射 Spring Batch Reader 中的字段?

android - Google Glass App,请在Edit Configuration中选择Android SDK

react-native - 从AsyncStorage获取 token 来创建Axios实例

android - 将 Android 支持库从 23.2.0 降级到 23.1.1 时出现 NoClassDefFoundError

android - 如何在单击 android 中的按钮时使屏幕变暗?

react-native - 如何在 Android 手机上运行 React Native 应用程序

java - 没有 context.openFileOutput 的 FileOutputStream(file,append) 的 Context.MODE_WORLD_READABLE 权限

java - 有没有办法指示相反方向的标签?

java - PL/SQL/Java - SQL 选择、for 循环、if 语句和列表