【51CTO译文】Android NDK是一个Android SDK伴随的工具,是可以让开发者建立本机代码应用程序性能的关键部分。当开发者用C或C + +编程时,Android NDK提供的头文件和库、允许你构建活动、处理用户输入、使用硬件传感器、访问应用程序资源等等。如果开发者写本机代码,仍然把应用程序打包成APK文件,使程序仍然运行在设备的虚拟机内部,从而使Android应用程序的基本模式不会改变。
如果开发者在使用Android时,还没有遇到API框架的任何限制,你可能不需要Android NDK。但是使用本机代码不会导致自动的性能提升,却能提高了应用的复杂性。
Android NDK下载
我们下面介绍的Android NDK与Android SDK捆绑在一起。如果你尚未安装和设置Android SDK的,请下载Android NDK。(我们提供的是最新版本的Android R5 NDK。
Platform
Package
Size
MD5 Checksum
Windows
android-ndk_r5b-windows.zip
61,299,831
87745ada305ab639399161ab4faf684c
Mac OS X (intel)
android-ndk-r5b-darwin-x86.tar
50,217,983
019a14622a377b3727ec789af6707037
Linux (i386)
android-ndk-r5b-linux-x86.tar
44,138,539
4c0045ddc2bfd657be9d5177d0e0b7e7
Android NDK安装
把安装在你的电脑上的从Android NDK下载包直接提取出来。
在你开始之前确保你已经下载了最新的Android SDK以及升级了应用程序和环境。(Android NDK可以兼容老平台版本的Android SDK,但不是旧版本。)
要安装Android NDK,请按照下列步骤:
◆从上面的下载表中,选择你需要Android NDK下载包。
◆下载完成后,解压缩NDK下载包使用工具可在你的计算机。 当压缩时,NDK文件在目录包含在一个名为“Android-ndk- <version>”文件夹中。 如果有必要,你可以重命名这个NDK目录,你可以把它移到任何一台计算机上你需要的位置。(本文档是指定目录“NDK <ndk>”)。
◆你现在可以开始使用Android NDK工作了。
Android NDK入门
一旦开发者成功地安装了Android NDK,首先需要花几分钟时间阅读NDK相关文件。 你可以在“<ndk>/docs/”的目录上找到文件。 特别是请阅读OVERVIEW.HTML完全文档,他将让你了解NDK,以及如何使用它。
如果你使用的NDK是以前的版本,花一点时间来审查在CHANGES.HTML文件。
下面是如何做NDK工具开发一般过程:
◆把Android NDK放置在本地来源“<project>/jni/”
◆创建“<project>/ JNI/ Android.mk”来描述NDK并生成系统
◆可选:创建 Application.mk“<project>/jni/”目录 。
从项目的目录脚本建立你的本地代码运行的ndk。 它位于顶层NDK目录:
◆光盘的<project> <ndk> / ndk建造
◆生成复制剥离工具及需要的共享库。
◆最后,编译你的应用程序并使用SDK工具,该SDK构建工具包将应用程序的部署的apk文件档案共享库中。
好了,这便是51CTO为开发者准备的“详解谷歌官方教程 Android R5 NDK下载及安装”!
【51CTO译稿,非经授权谢绝转载,合作媒体转载请注明原文出处、作者及51CTO译稿和译者!】
【编辑推荐】
- Windows Phone 7 免费线下培训火热报名中
- 详解谷歌官方教程 Android插件ADT 9.0.0
- Android NDK初探 你也可以做移动开发
- Android NDK环境创建方法简介
- Android NDK具体作用讲解
- Android 3.0——蜂巢的世界