`

【翻译】(2)Installation Guide

 
阅读更多

 

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

英文文档见android-ndk-r5b的documentation.html

属于Android Native Development Kit (NDK)的一部分

见http://developer.android.com/sdk/ndk/(需要代理)

翻译仅个人见解

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

 

Android NDK Installation

 

Android NDK安装

 

Introduction:

 

介绍:

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

 

Please read docs/OVERVIEW.html to understand what the Android NDK is and is not. This file gives instructions on how to properly setup your NDK.

 

请阅读docs/OVERVIEW.html以理解Android NDK是什么和不是什么。这个文件给出关于如何合理地配置你的NDK的步骤。

 

 

I. Requirements:

 

一、系统需要:

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

 

The Android NDK currently requires a Linux, OS X or Windows host operating system.

 

Android NDK当前需要一个Linux、OS X或Windows主机操作系统。

 

Windows users will need to install Cygwin 1.7 or later (http://www.cygwin.com) to use the NDK. Note that running it under MSys or Cygwin 1.5 is not supported.

 

Windows用户将需要安装Cygwin 1.7或更新(http://www.cygwin.com)以使用NDK。注意不支持在MSys或Cygwin 1.5下运行它。

 

You will need to have the Android SDK and its dependencies installed. The NDK cannot generate final application packages (.apk files), only the shared library files that can go into them.

 

你将需要已经安装了Android SDK和它的依赖。NDK不能生成最终的应用程序包(.apk文件),仅仅生成可以封装进去的动态库文件。

 

IMPORTANT:

    The Android NDK can only be used to target system images using the Cupcake (1.5) or later releases of the platform.

 

重要事项:

Android NDK仅可以用于使用Cupcake(1.5)或更新的平台发布版的目标镜像。

 

    This is due to subtle toolchain and ABI related changed that make it incompatible with 1.0 and 1.1 system images.

 

这是因为工具链和ABI相关的微妙改变致使其不兼容1.0和1.1系统镜像。

 

The NDK requires GNU Make 3.81 or later being available on your development system. Earlier versions of GNU Make might work but have not been tested.

 

NDK需要你的开发环境可以使用GNU Make 3.81或更新。早期的GNU Make版本可能可以工作,但未测试过。

 

You can check this by running 'make -v' from the command-line. The output should look like:

 

你可以通过在命令行上运行make -v检查它。输出看起来应该像这样:

 

    GNU Make 3.81

    Copyright (C) 2006  Free Software Foundation, Inc.

    ...

 

On certain systems, GNU Make might be available through a different command like 'gmake' or 'gnumake'. For these systems, replace 'make' by the appropriate command when invoking the NDK build system as described in the documentation. You might also want to define the GNUMAKE environment variable to point to it.

 

在某些系统上,GNU Make可能通过一个不同的命令像gmake或gnumake可用。对于这些系统,正如文档中描述那样,在调用NDK构建系统时用适当的命令替换make。你还可以定义GNUMAKE变量指向它。

 

The NDK also requires a Nawk or GNU Awk executable being available on your development system. Note that the original 'awk' program doesn't implement the 'match' and 'substr' functions used by the NDK build system.

 

NDK还需要在你的开发系统上有一个可用的Nawk或GNU Awk可执行文件。注意原始的awk程序没有实现NDK构建系统使用的match和substr函数。

 

II. Preparing your installation prebuilt cross-toolchain binaries:

 

二、准备你的预构建交叉工具链二进制文件的安装:

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

 

Previous releases required you to run the 'build/host-setup.sh' script to configure the NDK. However, this step has been removed in release 4 (a.k.a. r4).

 

以前的发布版需要你运行build/host-setup.sh脚本配置NDK。然而,这个步骤已经在发布版4(即r4)被移除。

 

The auto-detection and sanity checks that were performed by the script have been moved into the NDK makefiles (and are now performed each time you invoke GNU Make).

 

执行自动检测和合理性检查的脚本已经被引入到NDK makefile(现在每当你调用GNU Make时都会执行它)。



分享到:
评论

相关推荐

    Oracle® Database Installation Guide 11g Release 2 (11.2) for Linux E47689-08.pdf

    除非许可协议或法律规定允许,否则不得进行复制、翻译、广播、修改、授权、传输、分发、展览、表演、出版或展示。此外,还强调了逆向工程、反汇编或反编译的禁止情况,除非为了互操作性的目的且被法律规定允许。 ##...

    Database Installation Guide for Linux

    在许可协议允许或法律规定的条件下,才能使用、复制、修改或翻译该软件和相关文档。在未经允许的情况下,不得违反使用和公开声明的限制。 Oracle数据库的安装指南通常包括对安装前的系统需求、软件下载、系统环境的...

    database-express-edition-installation-guide-microsoft-windows.pdf

    该文件名为“database-express-edition-installation-guide-microsoft-windows.pdf”,是一份针对Microsoft Windows操作系统的Oracle Database Express Edition安装指南,版本号为18c。本指南详细指导用户如何在...

    RUGGEDCOM i801 Installation Guide[手册].pdf

    这部分内容强调了该文档是受版权保护的,未经西门子加拿大有限公司书面同意,用户不得复制、传播或翻译该文档。同时,西门子公司声明已根据硬件和软件验证了本文件内容,但产品与文档之间可能会存在差异,西门子不对...

    Installation Guide for Oracle WebLogic Server

    用户不得以任何形式或通过任何手段复制、再生产、翻译、广播、修改、授权、传输、分发、展示或展览本软件及其相关文档的任何部分,除非在许可证协议中明确允许或法律规定可以这样做。逆向工程、拆卸或反编译本软件...

    Personal Fedora 14 Installation Guide

    文档末尾还提到了更多关于Fedora的信息来源和翻译版本,用户可以根据需要查找更多资源和支持。 综上所述,这份个人Fedora 14安装指南涵盖了从安装媒介的选择、物理安装过程到安装后的基本配置等多个方面,对于初次...

    RUGGEDCOM WIN5135 Hardware Installation Guide[手册].pdf

    在阅读《RUGGEDCOM WIN5135 Hardware Installation Guide》这份硬件安装手册的概述时,我们首先需要了解手册中涉及的设备以及它的一些重要特性。根据提供的文件内容,我们可以总结以下几点: 1. RUGGEDCOM WIN5135...

    RUGGEDCOM WIN5258 Hardware Installation Guide[手册].pdf

    1. 文档类型与标题:文档是一本名为“RUGGEDCOM WIN5258 Hardware Installation Guide”的硬件安装手册。此手册显然是由西门子加拿大有限公司(Siemens Canada Ltd.)编写,并于2015年8月发布。手册的版权归属于...

    RUGGEDCOM RS8000H Hardware Installation Guide[手册].pdf

    根据提供的文件信息,我们可以推断出一些关于“RUGGEDCOM RS8000H Hardware Installation Guide[手册]”的知识点。本手册是关于RUGGEDCOM RS8000H型号的硬件安装指南,由西门子加拿大有限公司出版,并在2015年11月...

    RUGGEDCOM RSG2488 Installation Guide[手册].pdf

    根据提供的文件信息,我们可以提炼出以下关于“RUGGEDCOM RSG2488 Installation Guide”手册的知识点: 1. 文档类型与内容概述:该手册是一份安装指南,其内容包括了对RUGGEDCOM RSG2488设备的安装过程进行详细指导...

    RUGGEDCOM RX1511 Installation Guide[手册].pdf

    本设备的安装指南(RUGGEDCOM RX1511 Installation Guide)是一份详细指导手册,旨在帮助用户正确安装和配置设备模块。在这份指南中,会涉及到认证信息、安装前的准备、设备模块的安装步骤、技术规格说明以及尺寸...

    RUGGEDCOM WIN5214 Hardware Installation Guide[手册].pdf

    标题《RUGGEDCOM WIN5214 Hardware Installation Guide[手册].pdf》和描述中提到的是一份关于RUGGEDCOM WIN5214设备的硬件安装指南,它来源于Siemens Canada Ltd,是一份专业的技术性文档,用于指导用户如何正确安装...

Global site tag (gtag.js) - Google Analytics