NDK 环境助手
关于
这个小项目旨在帮助使用 Android NDK 的工具链将项目移植到 Android,而无需将项目的构建系统转换为 Android.mk。 它的工作原理是通过运行测试 JNI 构建来发现并导出相关的环境变量。
由于 NDK 可能支持无数的工具链、目标和构建配置,以及更新 NDK 版本可能带来的与构建相关的更改,因此此机制非常有用。
使用
运行ndk-build以生成输出文件: setenv-<target>.sh 。 然后,这些可以作为每个目标的构建过程的一部分,并生成额外的构建配置。
如果设置了$ANDROID_NDK_ROOT ,那么您可以简单地运行 make。
可选:首先自定义项目/ndk 设置,例如通过jni/Application.mk设置APP_OPTIM 。
例子
# set ndk location
% export ANDROID_NDK_