设置

本文档介绍如何:

  • 获取和安装 NDK。
  • 配置您的系统和 Eclipse 以及与其结合使用的 Android 开发工具 (ADT)。
  • 验证,使用一个简单示例,所有功能都按预期运行。

本文档假设您已非常熟悉基于 Java 的 Android 开发。如需了解有关该主题的详细信息,请访问 Android 开发者网站

安装

要安装和配置 NDK,请执行以下步骤:

  1. 获取和安装 Android SDK
  2. 下载 NDK,确保为您的开发平台下载正确的版本。 您可以将解压缩的目录置于本地驱动器上的任意位置。
  3. 将您的 PATH 环境变量更新为包含 NDK 的目录的位置。

配置 Eclipse

在构建您的应用时,Eclipse 必须知道 NDK 的位置才能使用它。按照以下步骤操作以设置 NDK 的位置。

  1. 启动 Eclipse,其与 Android SDK 一起安装。
  2. 打开 Window > Preferences
  3. Preferences 窗口的左侧窗格中,选择 Android。此时 Android 部分将展开,显示许多子部分。
  4. 选择 NDK。在 Preferences 窗口的右侧窗格中,浏览到包含 NDK 的目录。
  5. 点击 OK 以返回 Package Explorer 显示屏。

验证

Eclipse

为确认您已正确安装和设置了 NDK,并正确配置了 Eclipse,请执行以下步骤:

  1. 像在任何其他 Android 项目中一样从 <ndk>/samples/ 导入 hello-jni 示例。
  2. Project Explorer 窗格中,右键单击项目名称 (HelloJni)。将出现一个上下文菜单。
  3. 从上下文菜单中选择 Android Tools > Add Native Support。将出现 Add Android Native Support 窗口。
  4. 接受默认的库名称 (“hello-jni”),然后点击 Finish
  5. 构建和执行应用。

命令行

按照以下步骤从命令行进行构建:

  1. 切换到您的项目的根目录。
  2. 执行 ndk-build 以构建您的应用的原生组件。通过在命令提示符中输入 ndk-build 执行此操作。
  3. 像在 Java 中编写普通 Android 应用一样构建和安装您的项目。如需了解详细信息,请参阅构建并运行以及从命令行构建并运行

如果您已成功安装和配置 NDK,您的目标设备上的屏幕看上去如图 1 所示。

输出:Hello from JNI!

图 1. 成功启动后的目标设备屏幕。