ReactNative libc++_shared.so 冲突导致的uncaught exception of type std::bad_cast:
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ReactNative libc++_shared.so 冲突导致的uncaught exception of type std::bad_cast:相关的知识,希望对你有一定的参考价值。
参考技术A ReactNative-Android混合开发,android第三方sdk里包含了libc++_shared.so 和ReactNative自带的libc++_shared.so有冲突: > More than one file was found with OS independent path 'lib/x86/libc++_shared.so'处理冲突办法是在build.gradle文件里添加一下配置:
APP运行起来后,又出现crash:
网上搜索到,和ReactNative的版本有关,0.62以上版本有这个问题。
一、降级ReactNative版本到0.62以下(未尝试)
二、将libc++_shared.so以静态库的形式打包进sdk
参考链接 https://github.com/facebook/react-native/issues/29377
不得不说RN的坑是真多,对开发极度不友好。
以上是关于ReactNative libc++_shared.so 冲突导致的uncaught exception of type std::bad_cast:的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 gradle 以编程方式将 libc++_shared.so 包含到我的 APK 中?
libc.so.6: cannot open shared object file 报错处理方法
libc.so.6: cannot open shared object file 报错处理方法
centos6.9安装xampp后报错:egrep: error while loading shared libraries: libc.so.6: cannot open shared objec
CodeTyphonGCC编译出现 undefined reference to `__libc_csu_init' 和 `__libc_csu_fini'的解决方法