Android(安卓)上使用FFmpeg一些错误记录
16lz
2021-01-26
Android studio 3.6.3
libavcodec/v4l2_buffers.c:439: error: undefined reference to 'mmap64'
build.gradle的版本与FFmpeg编译出的版本不一致导致
minSdkVersion 19 改为minSdkVersion 21
还有一些需要注意的点 引入ffmpeg的静态库,一定要注意引入的顺序一定不能出错,而且z库不能少,否则都会报错
target_link_libraries( native-lib avfilter avformat avcodec avutil swresample swscale log z)
ffmpeg 由于是C写的所以在导入头文件的时候一定要加上external “C”
比如:
extern "C"{#include }
更多相关文章
- Android(安卓)ToolBar 解析与应用(一)创建toolbar
- Android(安卓)各个版本对应的版本号及API level
- 解决升级到Android(安卓)Studio 3 Beta版本编译异常
- Android(安卓)Gradle 使用技巧
- 关于使用Android(安卓)Studio时的Gradle报错解决记录
- Android版本管理(git 和 repo)
- Android(安卓)Studio报错 程序包android.support.annotation不存
- Android(安卓)SDK更新后报错 "Parsing Data for android-24 fail
- 获得android 应用的版本和当前android系统版本