在Android上的react-native中覆盖libgnustl_shared.so的旧版本

时间:2018-08-15 06:10:55

标签: react-native react-native-android

我正在使用专有的本机库,该库使用比RN(0.56)更高的libgnustl_shared.so版本进行编译。这导致应用程序崩溃:

Native library failed to load: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "_ZSt24__throw_out_of_range_fmtPKcz"

我尝试过:

  1. 将新版本的库(来自Android NDK)放入jniLibs目录-但较旧的RN库获胜。
  2. 使用libgnustl_shared.so build.gradlepackagingOptions中使用具有冲突解决方案的第三方pickFirst 'lib/*/libgnustl_shared.so'库-但要反应出库的胜利。

如何不从React Native放入我的apk libgnustl_shared.so库?

0 个答案:

没有答案