error: undefined symbol: ANativeWindow_fromSurface

问题:

Android ndk开发ffmpeg时,

头文件引用了.h文件

#include 
#include 

但是报如下的错误

error: undefined symbol: ANativeWindow_fromSurface

原因:编译需要android.so文件,添加该文件

解决办法:在CMake文件中添加android.so

error: undefined symbol: ANativeWindow_fromSurface_第1张图片

 

error: undefined symbol: SL_IID_EFFECTSEND

原因:编译需要

OpenSLES.so文件,添加该文件

解决办法:在CMake文件中添加OpenSLES.so

error: undefined symbol: ANativeWindow_fromSurface_第2张图片

 

你可能感兴趣的:(音视频播放,ffmpeg,android,android,studio)