MacOS 15.6 编译SDL3 Android平台多架构so库
成功编译输出:
编译:
Android平台多架构编译脚本: sdl3_android_build.sh
#!/bin/bash# 设置变量 macos 其他系统需要更改路径
SDL_SOURCE_DIR=$(pwd)/SDL
BUILD_DIR=${SDL_SOURCE_DIR}/../sdl3_build_android
NDK_PATH=$HOME/Library/Android/Sdk/Ndk/25.2.9519653
CMAKE_BIN=/opt/homebrew/bin/cmake
NINJA_BIN=/opt/homebrew/bin/ninja# 支持的 ABI 列表
ABIS=("arm64-v8a" "armeabi-v7a" "x86_64" "x86")# 清理旧构建
rm -rf ${BUILD_DIR}
mkdir -p ${BUILD_DIR}for ABI in "${ABIS[@]}"; doecho "Building for ABI: ${ABI}"# 设置 ABI 特定参数