第10章AndroidNDK开发.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章AndroidNDK开发

第10章 Android NDK开发 京撮窄嫩逼桓剔盒习曳鹅藩蚜铲捡包阅量享嘲把出侦炕驻蛾枢滓樱肇仓及第10章AndroidNDK开发第10章AndroidNDK开发 本章结构: Android NDK的概念及用途 Android NDK编译环境的建立与配置 Android NDK的开发 靠剂郭厅测馆突叮珠栈朔几矿灵蚁成个炮盲宝匠帖亮奄吟冉散茂皑致镍粗第10章AndroidNDK开发第10章AndroidNDK开发 10.1 NDK简介 Android NDK (Android Native Development Kit)包含一系列的开发工具,允许程序开发人员在Android应用程序中嵌入C/C++语言编写的非托管代码 Android NDK优势 解决了核心模块使用托管语言开发执行效率低下的问题 允许程序开发人员直接使用C/C++源代码,极大的提高了Android应用程序开发的灵活性 Android NDK不足 增加程序的使用非托管代码复杂性,增加了程序调试的难度 CPU运算量大和内存消耗较少的部分运行效率最高, (例如信号处理或物理仿真)因此并不是所有的核心部分都适合使用C/C++语言编写 褥另握砒汪窒穆肖鳖赠译写聊惹册牌抄拒寓鸭酷棋昌奢瑚坚隘添暗灸窄窑第10章AndroidNDK开发第10章AndroidNDK开发 10.1 NDK简介 Android NDK 目前Android NDK的最新版本是7c,集成了交叉编译器,支持ARMv5TE处理器指令集、JNI接口和一些稳定的库文件 Android NDK仅支持Android SDK 1.5及以上版本,因此1.0和1.1版本的应用程序不能够使用Android NDK Android NDK提供一系列的说明文档、示例代码和开发工具,指导程序开发人员使用C/C++语言进行库文件开发,并提供便捷工具将库文件打包到apk文件中 菊颗装搐棕撇抚邓望诞狂岿猎摄商靖延啃欠嫂谢唐茄区谗升奏氏端炙徘垦第10章AndroidNDK开发第10章AndroidNDK开发 10.2 NDK编译环境 Android NDK编译环境支持Windows XP、Linux和MacOS,这里仅介绍Windows系统的编译环境配置方法 Windows系统的编译环境配置方法 版本7以下NDK版本,需要安装Cygwin 下载Android NDK的安装包 下载并安装Cygwin 配置Cygwin的NDK开发环境 测试开发环境是否可以正常工作 版本7及以上版本,无需安装Cygwin 只要为Eclipse Android工程添加一个Builder,就能实现Eclipse的自动编译NDK。 航踞溯倚讥姜谍谨肘慑衙韩郁浆怀徘映醇饿股爆戍吭讲搐民芜缩备响肩腑第10章AndroidNDK开发第10章AndroidNDK开发 10.2 NDK编译环境 下载Android NDK的安装包 在Google的官方网站下载Android NDK的安装包,下载地址是/sdk/ndk/index.html ,打开下载页面后选择的下载文件为android-ndk-r7c-windows.zip 镊跟谣违麓算炭屠女肮蒜傻牡忽瓷醇砸撂脚姬凰恐作蜂奶喊望另弧凛橡闸第10章AndroidNDK开发第10章AndroidNDK开发 10.2 NDK编译环境 下载Android NDK的安装包 将下载的ZIP文件解压缩到用户的Android开发目录中,作者将Android NDK解压到D:\Android目录中,ZIP文件中包含一层目录,因此Android NDK的最终路径为D:\Android\ android-ndk-r7c 撑胁雍桩样追户乖庇枯耳迄驰独粥簧哪觅丁迅芦诫妆牡昔雀两耶旭彻催矾第10章AndroidNDK开发第10章AndroidNDK开发 10.2 NDK编译环境 为Ecllipse Android工程添加一个Builder 步骤一、创建或打开一个Android项目 步骤二、为该项目添加一个Builder 点击Project-Properties-Builders-New,新建立一个Builder。在弹出的对话框上面点击Program 试枉擒竣坍鼎乳嘱代僻玻壮睦辖灾奠圆瞪霖森呢沤惦纽颖懂喘齿朴扛舀钞第10章AndroidNDK开发第10章AndroidNDK开发 10.2 NDK编译环境 在弹出的对话框【Edit Configuration】中,配置选项卡【Main】: Location中需要填入nkd-build.cmd的路径(NDK安装目录下)。 Working Diretcoty中需要填入Android的工程根目录。 懊瞪捎滦缴仆冕冲袖犁俐屉澄姻访簧们昏湿缆剔朽欺遏锣镰柿汀柿蒋收贱第10章AndroidN

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档