ndk-build 编译第三方 代码
ndk-build 常用参数:
NDK_PROJECT_PATH=. 指定NDK编译的代码路径为当前目录,如果不配置,则必须把工程代码放到Android工程的jni目录下
APP_BUILD_SCRIPT=./Android.mk 指定NDK编译使用的Android.mk文件
NDK_APP_APPLICATION_MK=./Application.mk 指定NDK编译使用的application.mk文件
clean 清除所有编译出来的临时文件和目标文件
[例]
ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=./Android.mk
NDK_PROJECT_PATH 指定了需要编译的代码的工程目录,这里给出的是当前目录,APP_BUILD_SCRIPT 给出的是Android makefile 文件的路径,当然,如果你还有 Application.mk 文件的话,则可以添加 NDK_APP_APPLICATION_MK=./Application.mk
执行完 ndk-build 命令后,你会发现当前目录下,生成了 obj 和 libs 文件夹,这样,动态库就已经制作完成了,在 libs/armeabi 目录下。
[参考文献]
http://ticktick.blog.51cto.com/823160/1425857

浙公网安备 33010602011771号