nat*_*han 2 unix android android-ndk
以下是我在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.
...
Run Code Online (Sandbox Code Playgroud)
在某些系统上,GNU Make可能通过"gmake"或"gnumake"等不同命令提供.对于这些系统,在调用NDK构建系统时,请使用相应的命令替换"make",如文档中所述.
伟大的,一些奇怪的东西叫做gnu make.如果你不打算告诉我它的作用,那你至少可以给我一个URL吗?
NDK还需要在您的开发系统上提供Nawk或GNU Awk可执行文件.请注意,原始的'awk'程序没有实现NDK构建系统使用的'match'和'substr'函数.
好的,另一个工具,有两个可能的名称中的一个,但不是第三个......还有我应该在哪里下载这个?
在Windows上,您需要安装最新版本的Cygwin才能使用NDK.有关说明,请访问http://www.cygwin.com.
哇哇一个URL!下载大约需要一天,因为这些安装说明没有指定要下载的部分.
II.准备安装预构建的跨工具链二进制文件:
安装和取消归档NDK后,您需要从根文件夹运行以下命令:
建立/ host-setup.sh
你好?除了.exe .com或.dll之外,Windows不会运行任何东西,只需告诉我你希望我如何运行它.
这将测试您的设置并确保NDK可以正常工作.
关于这些东西需要安装到哪个目录(什么目录)没有任何说法
伟大的一些奇怪的东西叫做gnu make ..如果你不打算告诉我它做了什么也许你至少你可以给我一个URL吗?
这是Unix构建系统的基础部分,您将不得不学习它.他们假设您对Linux开发非常熟悉.
Windows除了.exe .com或.dll之外什么都不运行,只要告诉我你希望我如何运行它.
这就是你下载Cygwin的原因.从Cygwin bash提示符处执行此操作.AWK可能跟Cygwin一起来了.
关于这些东西需要安装到哪个目录(什么目录)没有任何说法
因为它们是从SDK安装的根文件夹运行的,所以不重要.host-setup.sh脚本可能会记录它以供以后引用的位置,因此请从您要保留它的位置运行该脚本.
我强烈建议不要在Windows上开发这个.去获取虚拟盒并创建一个ubuntu或fedora映像(或者你喜欢的任何其他linux版本)并将其用于开发.我已经用cygwin开发了几个月的windows世界,我完全讨厌它.虽然cygwin很棒,但它完全是对Windows的破解,而在你发现这个痛苦的事实之前它只是时间问题.你会遇到路径/可执行文件/等问题试图在cygwin中完成任何事情.在指定cygwin与windows中的位置时,配置噩梦比比皆是.整件事真的很糟糕.如果开发环境需要cygwin,我强烈建议改用linux.你以后会爱自己 - 我希望几个月前我能做到这一点.
你应该从Cygwin中运行所有东西,这是一个类似Linux的Linux环境.说明书明确要求您了解如何使用Cygwin,这是一个过于宽泛的主题,无法包含在他们的说明中.它引用的所有"模糊"工具都可以使用Cygwin安装/安装程序(在您的计算机上安装Cygwin的程序)安装.
| 归档时间: |
|
| 查看次数: |
737 次 |
| 最近记录: |