在开发过程中,经常会用到第三方库,比如地图.视频.文档编辑.图表之类.依赖这些库,需要添加其SDK,有时需要用到jni层的So文件,比如百度地图等. 那么问题来了,如果两个不同的库之间的so文件发生冲突这么办? 比如:单独添加地图的库,运行没有问题.单独添加一个视频库,运行没有问题.但两者同时添加,其中一个库在init的时候报错.这当然和第三方库的开发水平有很大关系,但我们怎么解决这个问题呢?这就用到动态加载的方法. 这是原先的静态加载方法,将所有依赖库的so文件全部一股脑的放进armeabi文…