8 步教你打开Android 之门 NDK 入门教程 这是一篇Android NDK开发的入门教程,在这一教程结束后,你将创建你自己的项目,从Java代码简单地调用原生C语言代码
前不久我们为大家介绍过在MyEclipse 8
6上搭建Android开发环境,本文为一篇外文翻译,我们将介绍如何学习安装 Android NDK 并开始使用它
在这一教程结束后,你将创建你自己的项目,从 Java 代码简单地调用原生 C 语言代码
教程细节 技术:Android SDK、NDK、C 语言 难度:进阶 预计完成时间:60-90 分钟 先决经验 在我们开始之前,我们需要先花点时间了解一下这一教程的难度
它的标记是“进阶”
之所以标为“进阶”是因为我们这些作者想要确保你符合以下要求: 你有 Java和 C语言经验
你能适应命令行操作
你知道如何了解你的 Cygwin、awk 和其他工具的版本
你能适应 Android Development
你有一个有效的 Android 开发环境(本文撰写时,笔者使用的是 Android 2
2) 你使用 Eclipse 或者可以将 Eclipse 的指导步骤轻松应用于你自己的 IDE 上
就算你并不满足这些条件,我们当然也欢迎你阅读这一教程,不过你可能在某些步骤遇到困难,如果你满足了以上条件这些困难就会轻易解除
也就是说,即使你认为自己是个移动开发老手,使用 NDK 依然很容易碰到困难和麻烦
请注意你可能要自行排查故障才能让一切正常运转于你的开发系统中
本教程提供完整的样例项目的开源代码下载
何时使用 NDK 的说明 好,如果你正在阅读这篇教程,你也许已经在考虑在你的 Android 项目中使用 NDK 了
不过,我们想要花点时间讨论一下 NDK 为什么那么重要、何时该使用它,以及——同等重要的,何时不该使用它
总的来说,只