一天需要调用ffmpeg的库时,需要写一个so文件来调用libffmpeg.so里面的函数,例如该so名字为
libtest.so,成功编译后我把两个so都放在libs/armeabi里面.因为libtest.so里调用了libffmpeg.so的
函数,所以也要把libffmpeg.so放进去.一起打包才能使用.然后我的代码是先loadLibrary了test.所以会
出现Library not found,因为libtest.so是依赖libffmpeg.so的.所以一定要先loadlibffmpeg.so.问题
解决.
本文介绍了在使用FFmpeg库时遇到的问题:当一个SO文件(libtest.so)依赖另一个SO文件(libffmpeg.so)时,正确的加载顺序应该是先加载被依赖的SO文件。文中详细解释了这一问题的原因及解决方案。
191

被折叠的 条评论
为什么被折叠?



