NDK全称是Native Development Kit ,NDK 就是用C语言编写android 程序。 丰富了 app 开发方式。
一) 介绍NDK 的 下载与环境配置(> r7)。
对于Windows环境下NDK的开发,如果使用的NDK是r7之前的版本,必须要安装Cygwin才能使用NDK,所以为Eclipse需要配置的builder,其实是执行Cygwin,然后传递ndk-build作为参数。在NDKr7开始,Google的Windows版的NDK提供了一个ndk-build.cmd的脚本,这样,就可以直接利用这个脚本编译,而不需要使用Cygwin了。只需要为Eclipse Android工程添加一个Builders,就能让Eclipse自动编译NDK。
1. 下载 (以 最新版本为例)
http://dl.google.com/android/ndk/android-ndk32-r10-windows-x86.zip
http://dl.google.com/android/ndk/android-ndk32-r10-windows-x86_64.zip
连接不到的请配置 hosts 74.125.206.93 dl-ssl.google.com(C:\Windows\System32\drivers\etc\hosts)
下载好后解压到目录 D:\android-ndk-r10(注意 这里解压到的目录一定不能包含空格 否则编译时会报错 NDK path cannot contain any spaces!)。
2.配置 打开eclipse ——windows——preference ——android——ndk 在NDK location 关联到 解压目录 D:\android-ndk-r10。
3 编译 HelloJni.
1) import 导入 android 工程 browser——next D:\android-ndk-r10\samples\hello-jni。
2)选中 工程 hellojni ,右键 android tools add native support finish.