《AndroidNDK开发——教程.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 Android NDK开发 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 本章学习目标: 了解Android NDK的用途 掌握Android NDK编译环境的安装与配置方法 掌握Android NDK的开发方法 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 10.1 NDK简介 Android NDK (Android Native Development Kit)是一系列的开发工具,允许程序开发人员在Android应用程序中嵌入C/C++语言编写的非托管代码 Android NDK优势 解决了核心模块使用托管语言开发执行效率低下的问题 允许程序开发人员直接使用C/C++源代码,极大的提高了Android应用程序开发的灵活性 Android NDK不足 增加程序的例如信号处理或物理仿真)使用非托管代码运行效率最高,复杂性,增加了程序调试的难度 CPU运算量大和内存消耗较少的部分(因此并不是所有的核心部分都适合使用C/C++语言编写 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 10.1 NDK简介 Android NDK Android NDK的版本是1.5,集成了交叉编译器,支持ARMv5TE处理器指令集、JNI接口和一些稳定的库文件 Android NDK仅支持Android SDK 1.5版本,因此1.0和1.1版本的应用程序不能够使用Android NDK Android NDK提供一系列的说明文档、示例代码和开发工具,指导程序开发人员使用C/C++语言进行库文件开发,并提供便捷工具将库文件打包到apk文件中 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 10.2 NDK编译环境 Android NDK编译环境支持Windows XP、Linux和MacOS,本书仅介绍Windows系统的编译环境配置方法 Windows系统的编译环境配置方法 下载Android NDK的安装包 下载并安装Cygwin 配置Cygwin的NDK开发环境 测试开发环境是否可以正常工作 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 10.2 NDK编译环境 下载Android NDK的安装包 在Google的官方网站下载Android NDK的安装包,下载地址是/sdk/ndk/1.5_r1/index.html,打开下载页面后选择的下载文件为android-ndk-1.5_r1-windows.zip Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 10.2 NDK编译环境 下载Android NDK的安装包 将下载的ZIP文件解压缩到用户的Android开发目录中,作者将Android NDK解压到E:\Android目录中,ZIP文件中包含一层目录,因此Android NDK的最终路径为E:\Android\android-ndk-1.5_r1 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 10.2 NDK编译环境 下载并安装Cygwin Android NDK目前还不支持在Windows系统下直接进行交叉编译,因此需要在Windows系统下安装一个Linux的模拟器环境Cygwin,完成C/C++代码的交叉编译工作 Android NDK要求GNU Make的版本高于或等于3.18,之前的版本并没有经过

文档评论(0)

jizi6339 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档