以下是我设法从 Google 找到的关于如何安装 Android NDK 的唯一说明,它的编写方式好像我们都运行 Linux 并假设我们都了解这些晦涩难懂的工具是什么。如果知道 Unix 和 Windows 的人会翻译,我的评论和问题会以斜体显示,那就太好了!
Android NDK 安装
介绍:
请阅读 docs/OVERVIEW.TXT 以了解 Android NDK 是什么和不是什么。该文件提供了有关如何正确设置 NDK 的说明。
一、要求:
Android NDK 当前需要 Linux、OS X 或 Windows 主机操作系统。Windows 用户需要安装 Cygwin ( http://www.cygwin.com ) 才能使用它。请注意,不支持在 MSys 下运行 NDK。
您需要安装 Android SDK 及其依赖项。NDK 不能生成最终的应用程序包(.apk 文件),只能生成可以进入其中的共享库文件。
重要的:
Android NDK 只能用于使用 Cupcake (1.5) 或更高版本的平台来定位系统映像。这是由于细微的工具链和 ABI 相关更改使其与 1.0 和 1.1 系统映像不兼容。
NDK 要求您的开发系统上有 GNU Make 3.81 或更高版本。早期版本的 GNU Make 可能会工作,但尚未经过测试。
您可以通过从命令行运行“make -v”来检查这一点。输出应如下所示:
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
...
在某些系统上,GNU Make 可能通过不同的命令(如“gmake”或“gnumake”)可用。对于这些系统,在调用文档中所述的 NDK 构建系统时,将“make”替换为适当的命令。
太好了,一些奇怪的东西叫做 gnu make。如果您不打算告诉我它的作用,那么您至少可以给我一个 URL 吗?
NDK 还需要在您的开发系统上提供 Nawk 或 GNU Awk 可执行文件。请注意,原始的 'awk' 程序没有实现 NDK 构建系统使用的 'match' 和 'substr' 函数。
好的,另一个工具,有 2 个可能的名称中的 1 个,但不是第三个......我应该在哪里下载这个?
在 Windows 上,您需要安装最新版本的 Cygwin 才能使用 NDK。有关说明,请参见http://www.cygwin.com。
哇哦一个网址!下载大约需要一天时间,因为这些安装说明没有指定要下载的部分。
二、准备安装预构建的跨工具链二进制文件:
安装和解压缩 NDK 后,您需要从根文件夹运行以下命令:
构建/主机-setup.sh
你好?除了 .exe .com 或 .dll,Windows 不会运行任何东西,只要告诉我您希望我如何运行它即可。
这将测试您的设置并确保 NDK 可以正常工作。
没有说明这些东西需要安装到哪里(什么目录)