日期:2014-05-16 浏览次数:20605 次
1,首先是在window下下面配置,配置起来比较简单,直接在官网下载ndkR7以上的的版本,现在的版本比较大,好像集成了很多东西,所以不需要像以前一样搭建linux编译环境
1.1,下载完成之后解压,假如c:\ndk
1.2,在eclipse中新建android工程,右键新建一个jni文件夹(这里使用ndk自带的例子做实验)把ndk目录下的hello-jni文件夹下面的jni文件夹下面的Android.mk及Hello-jni.c复制到刚才新建的android工程jni文件夹里面。
1.3,工程右键--->>>>properties---->>>>builders-->>>new--->>>program--->>>在main里面的location选择browse file system选择ndk目录下面的ndk-build.cmd--->>>working directory 的browse workspace选择刚才新建的工程--->>>点击refresh勾选Refresh resouece upon compleetion--->>>点击build options 除了file,launch开头的不用勾选,其他都勾选,点击specify resources选择刚才新建的工程-->>>最后一路ok
1.4,选择工程右键build的一下即可生成.so库
2,ubuntu下环境搭建,下载后解压在相应的目录下面
2.1,在/etc/enviroment文件添加环境变量PATH="$PATH:路径" NDK=路径即可完成,当然你也可以再工作目录下面的.profle等文件中配置
2.2,最后运行一下ndk-build看看能不能运行,运行后会有一段英文,呵呵,这里就不弄出来了。
2.3,新建android工程跟上面一样(包括复制jni文件夹及子文件)
2.4,在终端进入工程目录下面运行ndk-build,提示xxxx.so库什么的表示运行成功
这里就算搭建完成了,记得android工程复制的时候记得把hello-jni.java文件一起复制,并且在工程mainfestXX.xml文件中改一下启动的Activity,这样模拟器就可以出你的结果
纯手打的,有很多地方有错,多多指出哦....