一 下载NDK
从官网下载: http://developer.android.com/tools/sdk/ndk/index.html
选择目标是32位的linux x64版本,如下所示:
二 设置NDK
1) 解压到jdk目录
tar -xvf android-ndk32-r10b-linux-x86_64.tar.bz2 -C /usr/bin/android
2)配置ndk的环境变量:增加以下几行
#ndk enviorment
export NDK_HOME=/usr/bin/android/ndk
export PATH=$PATH:$NDK_HOME
三 测试NDK
注销当期用户,在终端上敲如下命令
1)测试环境变量有效
echo $NDK_HOME
显示为原先的路径,表示环境变量有效
2)测试ndk有效
$NDK_HOME/ndk-build -C $NDK_HOME/samples/hello-jni/jni
出现如下信息表示成功
三 eclipse中增加自动编译NDK
1)设置ndk路仅
ADT - https://dl-ssl.google.com/android/eclipse/
打开Eclipse,设置NDK路径,Window -> Preferences -> Android -> NDK
2)增加ndk编译
(1)测试准备:新建一个Eclipse工程,在工程目录下新建jni文件夹,其中写好必要的NDK编译的文件代码等。
(2)Project->Properties->Builders->New,新建一个Builder。
(3)在新建Builder中进行如下配置:
Location:点击[browse file system],选择ndk; linux下选择ndk-build(windows下选择 ndk-build.cmd)
Working Directory:点击[browse Workspace],选择项目路径
指定jni的路仅:打勾 [Specify 。。。],单击 [Specify Resource]按钮,选择本项目相关的ndk目录