如何搭建Android NDK开发环境 |
|
Android NDK 是运行于Android 平台上的Native Development Kit 的缩写,Android 应用开发者可以通过NDK 调用C 或C++ 本地代码。如果你还是对Android NDK一头雾水的话,建议你先看完Android NDK是什么?一文。本文主要解决的问题是如何搭建Android NDK开发环境。 Android NDK开发环境搭建 使用Android NDK开发,除了普通Android开发环境外,还需要下载NDK包 和 安装Cygwin工具(windows环境下需要)。 1、下载安装cygwin 由于NDK编译代码时必须要用到make和gcc,所以你必须先搭建一个linux环境, cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,非常有用。通过它,你就可以在不安装linux的情况下使用NDK来编译C、C++代码了,这也就意味着我们要先来下载并安装Cygwin 。 到//www.cygwin.com/ 下载Cygwin: 在右边有一个灰色的小图标“Install or update Cygwin now!”,点击它,Cygwin的setup.exe就会被下载下来,并开始运行。 选中Install from Internet,点击Next按钮,然后选择安装路径(注意:安装路径中不能包含空格字符) – 当然这需要一些硬盘空间。然后在选择本地包路径 – 随便选择一个临时的目录就可以了,因为以后基本上不会用到它。 到这里,Cygwin会首先连接到中心网站,并下载镜像网站列表。选择一个地理上看起来较近的站点,这有可能会节省一些下载的时间(译者注:在访问国外的网站,访问速度其实和地理位置的远近没有必然的联系,比如访问日本的网站,往往比访问美国的网站更慢,尽管日本在地理上离我们更近。因此,建议在下载之前,用ping命令看看网站列表中,访问哪个网站需要的时间少)。 选定镜像网站后,点击Next按钮,Cygwin就会下载,并向你展示可下载软件包的列表: 缺省地,只有base包会被安装。我们则需要Devel包。不要去挑选我们需要什么样的包,因为这样有可能会导致包之间的依赖性丧失或者其他典型的Unix梦魇,所以,我建议安装整个Devel分支。分几次单击Devel根节点边上的“Default”,直到“Default”变成“Install”,就像上图所示的那样。 现在点击Next按钮,Cygwin就会下载选中的软件包并着手安装: 这一步需要一些时间,之后就到了安装的后一步: 允许它在桌面创建图标。点击Finish按钮后,你就会看到桌面上出现了一个Cygwin图标,打开cygwin终端 输入 make -version 如果出现有版本号的如下界面说明安装成功 2、下载安装Android NDK 如何下载和安装Android NDk本文就不赘述了,下载地址为://developer.android.com/sdk/ndk/index.html 3、配置ndk的环境变量 把ndk的解压的目录配置到cygwin的环境变量里面,在cygwin的安装目录etc的目录下有一个frofile文件,把ndk的目录加到path上 /cygdrive/g/ndk/android-ndk-r7b 热点链接:
1、Android培训:Android NDK是什么? |