Android NDK环境搭建

1.  安装资源

 NDK r7http://developer.android.com/sdk/ndk/index.html 

 cygwinhttp://www.cygwin.com/   1.7.11-1

 

2 cygwin安装

 运行下载的setup.exe,点Next
 选择安装方式。选择在线安装,如果有现成离线包时,可选择离线安装
 选择安装目录(Cygwin最终的安装目录)
 设置本地包暂存路径(下载文件存放目录)
 设置网络连接方式:默认直接连接
 选择下载站点。这个速度比较快http://mirrors.163.com 
 选择安装项。在默认设置下,只需选择Devel(点击列表中Devel,将后面的Default改为Install),其它均为默认状态。
  注:binutilsgccgcc-mingwgdbmake等必装

 等待直到下载完成
 为系统添加环境变量(系统属性
à环境变量àPath),如C:/cygwin/bin

 

3. cygwin环境验证

 运行Cygwin.bat,在安装目录下,以便创建一些用户环境文件
 检测是否成功安装

cygwin的版本:cygcheck -c cygwin
   gcc
的版本:gcc --version
   g++
的版本:g++ --version
   make
的版本:make --version
   gdb
的版本:gdb –version

 

 

4 配置NDK路径

 将下载的NDK解压缩到某个目录(我的是F:/Android/android-ndk-r7b
 cygwin安装路径下的 home\<你的用户名>\.bash_profile 文件中最后添加:(可用notepad++或者UltraEdit打开)
  NDK=/cygdrive/<你的盘符>/<android ndk 目录> export NDK 
  比如我的为 NDK=/cygdrive/F/Android/android-ndk-r7b export NDK
 验证
重启cygwin,输入:cd $NDK
能进入到ndk对应目录说明设置OK

5 编译工程生成.so文件

 进入android项目工作目录:cd $NDK
 依次进入samples\hello-jni目录,完整路径为F:\Android\android-ndk-r7b\samples\hello-jni
 运行:$NDK/ndk-build
注意:该命令$NDK/ndk-build是连接到一起的,中间没有空格,实际使用时输入完整命令$NDK/ndk-build,不能只输入ndk-build

 

正常编译编译后,当前目录下生成两个文件夹libsobj,在项目libs/armeabi目录下生成对应的.so文件。


转载自:http://blog.sina.com.cn/s/blog_a000da9d01011j4a.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值