NDK环境搭建是linux 下比较方便,现先关于windows下NDK的搭建
1、下载安装Android NDK developer.android.com/sdk/ndk/index.html
先在google下载最新的NDK
2、下载安装cygwin 关于NDK编译代码时必须要用到make和gcc,需在linux环境,cygwin是一个在windows平台上运行的unix模拟环境,需下载在www.cygwin.com 下载setup.exe
1、 然后双击运行吧,运行后你将看到安装向导界面:
7、 下载加载安装包列表 在Devel Default 改成 install
8、 测试是否安装好:输入 make -v 和gcc -v 有相应的版本信息就OK
3、配置NDK环境变量
1、找到cygwin的安装目录,找到一个home\<你的用户名>\.bash_profile文件,增加NDK=/cygdrive/<你的盘符>/<android ndk 目录>
例如:NDK=/cygdrive/G/android_ndk/android-ndk-r7c
export NDK (NDK可随便取)
2.保存,重启cygwin; 输入cd $NDK 若显示NDK的目录就OK
注意:打开.bash_profile不能用记事本打开,用Notepad++等工具打开编写,不然会找到这个NDK的路径
Ubuntu下配置NDK
1.解压NDK tar -xvf android-ndk-r7c-linux-x86.tar
2.配置NDK环境
vi ~/.bashrc
添加如下内容
NDK=home/iris/android-ndk-r7c (你解压NDK的地址)
export NDK
3. 在当前bash 环境下读取并执行 ~/.bashrc
$source ~/.bashrc
或 (source命令也称为“点命令”,也就是一个点符号(.)。)
$. ~/.bashrc
4.然后查看是否生效:(出现您写地址就配置OK)
$echo $NDK
home/iris/android-ndk-r7c
5.编译hello-jni
cd /home/iris/android-ndk-r7c/samples/hello-jni
进入例子目录
$NDK/ndk-bNDK/ndk-build
在hello-jni的目录下有obj和libs的包就OK
本文转自06peng 51CTO博客,原文链接:http://blog.51cto.com/06peng/963401,如需转载请自行联系原作者