首页 > 解决方案 > java.lang.unsatisfiedlinkerror 找不到 dso 来加载 .so 文件。libgnustl_shared 所以是 32 位而不是 64 位

问题描述

java.lang.UnsatisfiedLinkError: 
  at com.facebook.soloader.SoLoader.doLoadLibraryBySoName (SoLoader.java:703)
  at com.facebook.soloader.SoLoader.loadLibraryBySoName (SoLoader.java:564)
  at com.facebook.soloader.SoLoader.loadLibrary (SoLoader.java:500)
  at com.facebook.soloader.SoLoader.loadLibrary (SoLoader.java:455)
  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:917)
  at java.lang.Thread.run (Thread.java:764)

当我安装我的反应原生应用程序时,它给了我这个错误。我该如何修复它们?我认为这个问题从 8 月 1 日开始,因为 Google Play 只接受 64 位版本的应用程序 Touch senceste,你可以看到错误照片

标签: androidreact-native32bit-64bit

解决方案


推荐阅读