问题1:java.lang.UnsatisfiedLinkError: dlopen failed: file offset for the library
一般原因是libs下.so库文件损坏,重新拷贝放入即可
问题2: error: undefined reference to
引入头文件需要写到extern "c"里面才行
问题3:目录so库找不到 ninja: error: '/libavutil-55.so', needed by 'E:/xy/hly/MyFFmpeg/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libnative-lib.so', missing and no known rule to make it
在CMakeList.txt文件中设置的.so库路径错误,参考如下(注意:CMakeList.txt的位置,新版本自动生成的CMakeList.txt再cpp目录下)不正确参考错误日志修改路径正确即可
问题4:include头文件引入位置错误
导入的include头文件报错,在我的项目里是将include文件加拷贝放在cpp目录下,然后用统一替换功能在导入位置