详解谷歌官方教程 Android R5 NDK下载及安装

原创
移动开发 Android
本文翻译自谷歌Android官方文档,介绍谷歌Android NDK的下载、安装及入门,正在做Android开发的朋友可以关注这篇文档。

【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译稿和译者!】

【编辑推荐】

  1. Windows Phone 7 免费线下培训火热报名中
  2. 详解谷歌官方教程 Android插件ADT 9.0.0
  3. Android NDK初探 你也可以做移动开发
  4. Android NDK环境创建方法简介
  5. Android NDK具体作用讲解
  6. Android 3.0——蜂巢的世界

 

责任编辑:佚名 来源: 51CTO
相关推荐

2011-05-05 14:24:02

Android NDKAndroid NDKNDK

2011-02-17 13:35:12

ADT 9.0.0ADT下载ADT安装

2011-05-31 15:09:02

Android SDK 官方下载

2012-04-25 22:58:36

2011-03-31 15:58:27

2011-02-21 16:39:47

Android 2.3Android R5

2011-09-05 14:02:53

Android视频教程

2010-09-02 14:47:40

UIAndroid

2010-09-28 09:07:58

Android UIAndroid

2019-10-11 09:38:56

谷歌Android开发者

2017-07-18 16:40:31

AndroidLiveData

2011-02-13 11:37:45

Android 3.0

2011-05-12 08:49:58

iPhone SDKXcode

2011-03-17 08:58:09

数据储存Data StoragAndroid API

2010-12-10 10:16:21

Android 2.3

2012-04-25 16:51:21

2012-09-11 15:20:08

MooseFS

2013-11-14 11:08:12

谷歌ChromeWindows版

2011-12-30 15:11:36

Adobe视频PhoneGap
点赞
收藏

51CTO技术栈公众号