项目场景:
客户需要在网易mumu模拟器上安装使用打包后的RN app
问题描述:
app包在模拟器上安装运行,打开的第一时间就崩溃退出
原因分析:
用Android studio监听网易mumu模拟器的日志
adb kill-server
adb connect 127.0.0.1:5555
报错信息大致是couldn't find DSO to load: libc++_shared.so, 找不到对于路径的so文件
解决方案:
在AndroidManifest.xml内引入
implementation 'com.facebook.soloader:soloader:0.9.0+'
这个包是facebook官方推的,专门解决react native, 移动设备对于so等需要支持不同位数的安卓原生包的依赖和路径引用问题。