将React-native集成到现有的App中

NeETsu

我们正在尝试将react-native集成到我们现有的android应用程序中:build.gradle的SDK要求是:

minSdkVersion 16
targetSdkVersion 23

我们使用一个Intent来调用初始的React index.js:

Intent inte = new Intent(this, ReactNativeStarter.class);
startActivity(inte);

其余代码来自react集成教程。

当我们尝试调用react组件时,会出现以下错误:

12-16 09:37:52.041 E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #4
Process: XXXXX, PID: XXXX
java.lang.RuntimeException: An error occured while executing doInBackground()
    at android.os.AsyncTask$3.done(AsyncTask.java:300)
    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:818)
 Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: could not load library "libfbjni.so" needed by "libreactnativejni.so"; caused by cannot locate symbol "_ZSt16__get_once_mutexv" referenced by "libfbjni.so"...
    at java.lang.Runtime.load(Runtime.java:331)
    at java.lang.System.load(System.java:982)
    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:288)
    at java.util.concurrent.FutureTask.run(FutureTask.java:237)
    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:818) 

你能帮我吗?

NeETsu

通过将build.gradle中的Exclude更改为pickFirst可以解决此问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将React Native集成到现有的iOS项目

来自分类Dev

将react-redux集成到现有的Angularjs应用程序中

来自分类Dev

将react-redux集成到现有的Angularjs应用程序中

来自分类Dev

将React或React Native嵌入到现有的移动应用程序中

来自分类Dev

将React或React Native嵌入到现有的移动应用程序中

来自分类Dev

将现有的Python库集成到Anaconda

来自分类Dev

如何将clojurescript集成到现有的javascript代码库中?

来自分类Dev

将ASP.NET身份集成到现有的DbContext中

来自分类Dev

如何将现有的.m文件集成到simulink .mdl文件中

来自分类Dev

将炼油厂cms集成到现有的Rails应用程序中

来自分类Dev

将现有的免费或付费版本控件集成到系统中

来自分类Dev

将ASP.NET身份集成到现有的DbContext中

来自分类Dev

如何将现有的angular js应用程序集成到Laravel 5中

来自分类Dev

将reCaptcha集成到现有的contact.php中

来自分类Dev

是否可以将现有的 CryFS 卷集成到 KDE 保险库菜单中?

来自分类Dev

如何将新的 ionic 主题集成到现有的 ionic 应用程序中?

来自分类Dev

将基于令牌的安全性集成到现有的Spring Security Web应用程序中

来自分类Dev

将spring-reactor集成到现有的Spring Framework 4 STOMP Over WebSocket应用程序中

来自分类Dev

将Angle和.net核心Web API安全地集成到现有的MVC 5应用中

来自分类Dev

将spring-reactor集成到现有的Spring Framework 4 STOMP Over WebSocket应用程序中

来自分类Dev

IBM Worklight-如何将Worklight功能集成到现有的本机应用程序中?

来自分类Dev

React Native无法找到开发服务器,无法集成现有的Android应用

来自分类Dev

将spring-batch-admin集成到现有的Spring Boot后无法导入属性

来自分类Dev

将ASP.NET(.aspx)页面集成到现有的Lightswitch项目中

来自分类Dev

将Angular2集成到现有的JSF项目中

来自分类Dev

将新的管理模板集成到现有的aspnetcore项目中

来自分类Dev

将 Webpack 测试集成到现有的 Typescript 项目中

来自分类Dev

如何将 topshelf 集成到现有的 Windows 服务项目中?

来自分类Dev

将 express.js 集成到现有的 vue.js/webpack 项目

Related 相关文章

  1. 1

    如何将React Native集成到现有的iOS项目

  2. 2

    将react-redux集成到现有的Angularjs应用程序中

  3. 3

    将react-redux集成到现有的Angularjs应用程序中

  4. 4

    将React或React Native嵌入到现有的移动应用程序中

  5. 5

    将React或React Native嵌入到现有的移动应用程序中

  6. 6

    将现有的Python库集成到Anaconda

  7. 7

    如何将clojurescript集成到现有的javascript代码库中?

  8. 8

    将ASP.NET身份集成到现有的DbContext中

  9. 9

    如何将现有的.m文件集成到simulink .mdl文件中

  10. 10

    将炼油厂cms集成到现有的Rails应用程序中

  11. 11

    将现有的免费或付费版本控件集成到系统中

  12. 12

    将ASP.NET身份集成到现有的DbContext中

  13. 13

    如何将现有的angular js应用程序集成到Laravel 5中

  14. 14

    将reCaptcha集成到现有的contact.php中

  15. 15

    是否可以将现有的 CryFS 卷集成到 KDE 保险库菜单中?

  16. 16

    如何将新的 ionic 主题集成到现有的 ionic 应用程序中?

  17. 17

    将基于令牌的安全性集成到现有的Spring Security Web应用程序中

  18. 18

    将spring-reactor集成到现有的Spring Framework 4 STOMP Over WebSocket应用程序中

  19. 19

    将Angle和.net核心Web API安全地集成到现有的MVC 5应用中

  20. 20

    将spring-reactor集成到现有的Spring Framework 4 STOMP Over WebSocket应用程序中

  21. 21

    IBM Worklight-如何将Worklight功能集成到现有的本机应用程序中?

  22. 22

    React Native无法找到开发服务器,无法集成现有的Android应用

  23. 23

    将spring-batch-admin集成到现有的Spring Boot后无法导入属性

  24. 24

    将ASP.NET(.aspx)页面集成到现有的Lightswitch项目中

  25. 25

    将Angular2集成到现有的JSF项目中

  26. 26

    将新的管理模板集成到现有的aspnetcore项目中

  27. 27

    将 Webpack 测试集成到现有的 Typescript 项目中

  28. 28

    如何将 topshelf 集成到现有的 Windows 服务项目中?

  29. 29

    将 express.js 集成到现有的 vue.js/webpack 项目

热门标签

归档