编译SDL2 For Android
Submitted by hubdog on Sun, 2019-11-24 18:38
一定不要用Automake的configure,直接调用build-scripts/androidbuildlibs.sh就可以了,注意要升级到2.0.10以上,运行前要安装ndk和android sdk.
编译sdl_mixer2的时候,需要依赖sdl,附件是我修改过的android.mk
用下面的命令编译
ndk-build NDK_PROJECT_PATH=null NDK_LOG=1 APP_BUILD_SCRIPT=Android.mk APP_ABI="arm64-v8a" APP_PLATFORM=android-23 NDK_OUT=build/obj NDK_LIBS_OUT=build/lib
ndk-build在ndk的根目录下
追记:
必须使用我修改过的版本2.0.0,才发现很久以前改的,自己都忘了,主要是sdl的代码都是通过回调获取java class和env,修改后的代码直接find AudioTrack class.
要想使用2.0.10的opengles,可能需要大改
Attachment | Size |
---|---|
Android.mk | 3.18 KB |