进入到cygwin的/home/username目录,username是你当前登录机器的用户名,修改该目录下的.bash_profile,在文件的尾部加入如下代码,设置ndk安装的根目录。
NDK_ROOT=/cygdrive/d/workdoc_tool/android_env_build/windows/android-ndk-r6b
export NDK_ROOT
环境变量名NDK_ROOT为NDK安装包根目录,名字可以随便取,只是用于切换目录时方便而已。
2> cd到应用程序$Program, 在该目录下mkdir jni 目录。
3> cd $NDK_ROOT/build/core,将该目录下的default-application.mk 拷贝到需要编译的应用程序$Program下的jni目录下,并且重新命名为Application.mk。
4> 修改Application.mk中变量内容,指定需要编译的project路径,并且指定project path下对应的build 的make file脚本。这里我的工程为MyTest工程。
APP_ABI := x86
APP_PLATFORM := android-9
APP_MODULES := \
mytest ----对应Android.mk里的要编译的LOCAL_MODULE
我们的Android.mk就是用的Mytest/jni/下,所以