Android-NDK-r4b学习之安装

来源:互联网 发布:手机招聘软件排名 编辑:程序博客网 时间:2024/04/29 21:00

      安装需求

             擦作系统:Linux,OS X或者Windows。对于Windows系统,不能直接安装NDK,而需要首先安装Cygwin软件,Cygwin的版本必须在1.7以上,低于该版本的NDK不支持。

             Android SDK:NDK在生成.apk的时候需要使用SDK中的许多共享库。不过SDK版本必须在1.5以上。

             GUN Make:开发环境中使用的GUN Make必须在3.81以上,低于该版本的可能可以,但未经过验证。验证GUN Make版本很简单,在终端中键入命令:make -v即可,比如在我的电脑中运行该命令输出的结果如下:

    GNU Make 3.81
    Copyright (C) 2006  Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.
    There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
    PARTICULAR PURPOSE.

另外, NDK还需要开发环境支持Nawk或GUN Awk。注意NDK使用的原始版本的awk没有实现“match”和“substr”两个函数。顺便说一句,awk是一个用于文本文件的格式扫描和处理的工具,类似与grep,但比grep功能强大,awk还可以进行数学运算。

 

      准备安装包:直接到这个地方 http://androidappdocs.appspot.com/sdk/ndk/index.html 去下载最新的NDK的安装包,目前版本是r4b,然后解压即可,本人将其于SDK放在同一目录下,~/share/。对于早期版本,解压后需要运行build/host-setup.sh脚本对NDK进行配置,不过在r4b中已经取消了。不过为了能在系统的任何目录下都能使用NDK命令,建议将NDK的安装路径添加到系统标准路径中,如在我的系统中该路径就是:~/share/android-ndk-r4b。另外,NDK中的GUNMakefile文件会对当前使用的GUN Make的版本进行自动侦测和检查,保证其版本不低于3.81,且每次启动GUN Make都会被检测。