关于 mPaaS PB(portal-bundle)接入模式下,找不到第三方 so 库的解决方法

app 里面一般都会用到几个第三方库,很多第三方 SDK 都会提供适配相应架构的 so 库,比如 armeabi,armeabi-v7a,arm64-v8a 都会相应地提供一个 so 库,一般都会配置在 main 文件夹下的 jniLibs 目录下,如图:

关于 mPaaS PB(portal-bundle)接入模式下,找不到第三方 so 库的解决方法_第1张图片

有一些旧的项目,会延续 eclipes 的使用习惯,会将 jniLibs 的路径配置在 libs 目录下,如图:

关于 mPaaS PB(portal-bundle)接入模式下,找不到第三方 so 库的解决方法_第2张图片

如果是某个 bundle 重新配置了 jniLibs 的路径的话, 其实是需要将其他 bundle (包括 portal)的也做同样的配置,否则最后打包合并会引发一些冲突,当然编译是没有问题的,打包也没有问题,但是运行到某些 sdk 功能的时候,可能就会导致一些找不到 so 库的 crash。

你可能感兴趣的:(Android,mpaas,Android,Studio,android,jniLibs)