1.安装和配置Android的NDK工具
1.下载最新版本的Android NDK:http://developer.android.com/tools/sdk/ndk/index.html
2.解压NDK压缩包,注意解压路径不要带空格,如不要放在“Program Files”下
3.在cygwin的安装目录下(如何安装cygwin),找到home文件里,里面会有一个对应以你登录名命名的文件夹,里面有一个.bash_profile文件。
打开.bash_profile,注意不要使用windows自带的记事本打开,推荐使用UltraEdit,在文件的最后添加NDK解压后的相对路径
我放在C:\cygwin\android-ndk-r8e-windows-x86_64\android-ndk-r8e下),所以输入如下
NDK_ROOT=/android-ndk-r8e-windows-x86_64/android-ndk-r8e
export NDK_ROOT
4.验证
用安装好的NDK来编译一个NDK提供的sample程序hello-jni(我的目录是C:\cygwin\android-ndk-r8e-windows-x86_64\android-ndk-r8e\samples\hello-jni)
(1)运行cygwin,输入命令 cd /cygdrive/c/cygwin/android-ndk-r8e-windows-x86_64/android-ndk-r8e/samples/hello-jni,进入“hello-jni”工程目录
(2)编译,输入命令 $NDK_ROOT/ndk-build命令即可编译。ndk-build是调用ndk的编译程序。
(3)到”…/hello-jni/libs/armeabi“目录下看有没有生成的.so文件,如果有,你的ndk就运行正常啦!
5.注意:
环境变量的名称我设置的是NDK_ROOT,而不是NDK,和网上很多人不一样。
所以在输入命令时是