CYGWIN安装图解以及NDK的配置

本文详细介绍了如何在Windows环境下搭建并配置Android NDK环境,包括下载NDK安装包、安装Cygwin以及配置NDK路径设置,旨在帮助开发者高效地进行C语言与Android应用的集成开发。
摘要由CSDN通过智能技术生成

注意;cygWin工具已经下载了,解压安装就可以了,安装图解看下面说明,安装的过程中会有选择在线安装还是线下安装,现在已经给你们cygwin包了,所以选择线下安装就可以,具体看好图解。 

一、可以直接到路径:http://blog.csdn.net/aminfo/article/details/7814304看图解安装。如果网络查看不了,就按着下面的图解完成!

二、Android NDK环境搭建与配置说明

分类: Android2012-07-31 15:12 2856人阅读 评论(1) 收藏 举报

androideclipsesystemgooglewindows平台

NDK概述

       NDK全称:Native Development Kit

1NDK是一系列工具的集合。

* NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将sojava应用一起打包成apk。这些工具对开发者的帮助是巨大的。

* NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出哪些文件需要编译编译特性要求等),就可以创建出so

* NDK可以自动地将soJava应用一起打包,极大地减轻了开发人员的打包工作。

2NDK提供了一份稳定、功能有限的API头文件声明。

Google明确声明该API是稳定的,在后续所有版本中都稳定支持当前发布的API。从该版本的NDK中看出,这些API支持的功能非常有限,包含有:C标准库(libc)、标准数学库(libm)、压缩库(libz)、Log库(liblog)。

 

NDK带来什么

1NDK的发布,使“Java+C”的开发方式终于转正,成为官方支持的开发方式。

  使用NDK,我们可以将要求高性能的应用逻辑使用C开发,从而提高应用程序的执行效率。使用NDK,我们可以将需要保密的应用逻辑使用C开发。毕竟,Java包都是可以反编译的。NDK促使专业so组件商的出现。(乐观猜想,要视乎Android用户的数量)

2NDK将是Android平台支持C开发的开端。

NDK提供了的开发工具集合,使开发人员可以便捷地开发、发布C组件。同时,Google承诺在NDK后续版本中提高可调式能力,即提供远程的gdb工具,使我们可以便捷地调试C源码。在支持Android平台C开发,我们能感觉到Google花费了很大精力,我们有理由憧憬“C组件支持只是Google Android平台上C开发的开端。毕竟,C程序员仍然是码农阵营中的绝对主力,将这部分人排除在Android应用开发之外,显然是不利于Android平台繁荣昌盛的。

 

NDK环境搭建说明

以下操作基于:Windows7 +Android-ndk-r8b-windows + Cygwin DLL is 1.7.16-1

第一步:下载NDK安装包
下载地址:http://developer.android.com/tools/sdk/ndk/index.html

选择android-ndk-r8b-windows.zip下载

下载完后,打开压缩包并解压到指定目录,例如:D:\

 

第二步:下载并安装Cygwin

当前版本是:Cygwin 1.7.16,下载地址:http://www.cygwin.com/

下载在线安装程序setup.exe688KB),下载后运行,界面如下:

1安装初始界面)

 

2选择安装的方式,默认用在线网络安装,也就是第一项;第二项是只下载不安装;第三项是从本地安装;)

 

3选择安装目录,以及可使用的用户群,安装目录此处选择D:\Cygwin

 

4-1安装包存放路径,默认是C:\Windows\system32目录,此处改为D:\Cygwin\system32

4-2安装包存放路径,此处改为D:\Cygwin\system32

 

5网络连接方式)

 

6选择下载镜像站点)

 

7在下载时弹出一个提示,点确定即可)

 

8-1下载后会提示你选择需要安装的安装包)

8-2编译NDK,需选择Devel(点击列表中Devel,将后面的Default改为Install,图中箭头所示),其它均为默认状态。)

 

9等待下载安装)

 

10安装完成)

友情提醒:安装完成后,最好把下载的包目录做个备份,本文包存放路径是D:\Cygwin\system32,下次安装同样的环境可以直接使用离线安装方式(参考图2)。

 

第三步:验证Cygwin环境

安装完成后,运行一次Cygwin安装目录下的Cygwin.bat

分别输入:

make -v

和,

gcc -v

如果检测成功,会有makegcc相关版本信息打印出来,如下图。

第四步:配置NDK路径设置

可以在cygwin中通过vim修改,也可以在Cygwin安装目录中修改 home\<你的用户名>\.bash_profile 文件中最后添加环境变量

NDK=/cygdrive/d/android-ndk-r8b

export NDK

其中NDK=/cygdrive/<你的盘符>/<android ndk 目录> "NDK"这个名字随便起,以后经常用不要太长。

重启cygwin,输入:

cd $NDK

可进入ndk对应目录说明设置OK

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值