dlopen失败:无法加载“libreactnativejni.so”所需的库“libfb.so”;由库“libfb.so”引起的未找到

时间:2016-05-13 06:05:01

标签: android facebook android-ndk react-native android-library

我只想在我的项目中使用react-native,但是,在我添加它之后。它在运行时出错了!有人会帮助我吗?请

       at android.os.AsyncTask$3.done(AsyncTask.java:301) 
       at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
       at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
       at java.util.concurrent.FutureTask.run(FutureTask.java:242)
       at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
       at java.lang.Thread.run(Thread.java:841)

Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: could not load library "libfb.so" needed by "libreactnativejni.so"; caused by library "libfb.so" not found
   at java.lang.Runtime.load(Runtime.java:350)
   at java.lang.System.load(System.java:512)
   at com.facebook.soloader.DirectorySoSource.loadLibrary(DirectorySoSource.java:63)
   at com.facebook.soloader.SoLoader.loadLibraryBySoName(SoLoader.java:209)
   at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:178)
   at com.facebook.react.bridge.JSCJavaScriptExecutor.<clinit>(JSCJavaScriptExecutor.java:25)
   at com.facebook.react.bridge.JSCJavaScriptExecutor$Factory.create(JSCJavaScriptExecutor.java:20)
   at com.facebook.react.ReactInstanceManagerImpl$ReactContextInitAsyncTask.doInBackground(ReactInstanceManagerImpl.java:183)
   at com.facebook.react.ReactInstanceManagerImpl$ReactContextInitAsyncTask.doInBackground(ReactInstanceManagerImpl.java:169)
   at android.os.AsyncTask$2.call(AsyncTask.java:289)
   at java.util.concurrent.FutureTask.run(FutureTask.java:237)

1 个答案:

答案 0 :(得分:0)

这是一个关于使用Jrebel for android插件的bug,我在android studio中使用..