NDK官方开发指南翻译之 Installation Guide

Android NDK Installation

Introduction

------------------


请先阅读OVERVIEW相关章节,了解Android NDK是什么,不是什么。

本文件提供了有关如何正确设置你的NDK


IRequirements

--------------------------


Android NDK目前支持LinuxOS X或者windows操作系统。


Windows用户需要安装Cygwin 1.7 或更高版本(http://www.cygwin.com)来使用NDK。注意运行在MSysCygwin 1.5 是不支持的。


你需要有Android SDKNDK不能生成应用程序包(.apk文件),只能生成打包在apk中的动态库。



重要:

Android NDK只能使用在 Android1.5或之后的平台上。


这是因为工具链和ABI相关变化不兼容1.01.1的系统镜像。


NDK需要GNU Make 3.81或更高的版本。较早版本的GNUMake也许能够工作,但是没有测试过。


你可以在命令行用 ’make -v’ 来检查GNU Make的版本,类似这样的输出:


    GNU Make 3.81     
    Copyright (C) 2006  Free Software Foundation, Inc.    
    ...


在特定的平台上,GNU Make可能会使用不同的命令,如 “gmake”或者”gnumake”。对于这些系统,在用NDK编译的时候,你应该用相应的命令来替换“make”。你也可以定义GNUMAKE环境变量来指向它。


NDK同样需要在你的机器上安装NawkGNU Awk。注意使用NDK编译,‘awk’程序没有实现‘match’和‘substr’函数。


IIPreparing your installation prebuilt cross-toolchain binaries:

-------------------------------------------------------------------------------------------


之前的版本需要运行‘build/host-setup.sh’脚本来配置NDK,现在从NDK r4开始已经不需要了。


执行脚本时会自动进行检测,这个已经移到NDK Makfiles文件中了(每次调用GNU Make都会执行)。


你可能感兴趣的:(android,jni,NDK)