在做视频方面的apk,设备厂商提供的so中有ffmpeg.so,我也需要使用自己编译的ffmpeg.so,这两个的ffmpeg.so版本不同,用起来冲突,怎么样同时使用这两个不同版本的so文件呢?
------解决思路----------------------
你需要修改模块名称,通过代码判断你的平台 然后 System.loadLibaray("模块")
------解决思路----------------------
LZ是想通过此方法System.loadLibaray(".so")调用so嘛
是的话,我的理解是两个同名so虽然版本不同,loadLibrary无法区分。
真的有必要so同名吗。。?
------解决思路----------------------
还有一种是C语言来加载指定的库的,你可以了解一下。