1
我打算使用SDL(Simple DirectMedia Layer)在使用ffmpeg库的Android应用程序中显示视频输出。我从http://www.libsdl.org/download-1.2.php下载了源代码,并在我的Ubuntu上构建了(./configure,make & make install)。但是当我使用这些.so文件时,Android ndk-build会抱怨“无法读取符号,文件格式错误”。如何为Android构建SDL库
我可以使用在Android上构建于Ubuntu上的.so文件,还是需要以不同方式构建Android版SDL?
你需要使用[ndk](http://developer.android.com /sdk/ndk/index.html) - Android设备通常使用arm处理器,而x86 .so-file不兼容。 – Jens
@Jens感谢您澄清。您能否描述我如何使用ndk构建SDL?我尝试用目标类型修改配置文件,但遇到了构建错误。或者有什么地方可以下载已编译的libSDL.so文件? – Harish
你检查了关于Android的libsdl的[readme](http://www.libsdl.org/tmp/SDL/README.android)吗? – Jens