1.下载android ndk到ubuntu的某个目录下。
2.制作Android.mk和Application.mk。这个有很多模板可以参考的。
Android.mk主要指定编译规则,Application.mk指定要编译的指令集,比如armv6, armv7s,x86等。
3.命令行进入ndk目录,比如android-ndk-r8d。
执行./ndk-build NDK_PROJECT_PATH=工程目录 APP_BUILD_SCRIPT=工程目录/Android.mk NDK_APPLICATION_MK=工程目录/Application.mk
只有就可以了,如果不指定NDK_APPLICATION_MK会使用默认的。只会编译出armabi的库。
4.当然也可以在windows下安装cygwin及下载windows下ndk生成jni库。