返回介绍

2.1 搭建开发环境

发布于 2024-10-10 22:32:14 字数 2780 浏览 0 评论 0 收藏 0

在搭建环境之前必须先去官网下载 NDK 工具包,官网地址是 http://wear.techbrood.com/tools/sdk/ndk/ ,选择相应平台的 NDK 版本即可。

2.1.1 Eclipse 环境搭建

第一步:配置 NDK 路径,如图 2-1 所示。

图 2-1 配置 NDK 路径

第二步:新建 Android 项目,如图 2-2 所示。

图 2-2 新建 Android 项目

点击 Add Native Support,出现如图 2-3 所示的 lib 命令。

点击“Finish”,再次观察项目多了 jni 文件夹,如图 2-4 所示。

图 2-3 命令 lib

图 2-4 添加了 jni 文件夹

在 jni 下面就可以开始编写 native 层的代码。

第三步:使用 javah 生成 native 的头文件,如图 2-5 所示。

图 2-5 生成 native 头文件

注意:javah 执行的目录,必须是类包名路径的最上层,然后执行:

注意没有后缀名 java。

第四步:运行项目,点击工具栏中的小锤子图标如图 2-6 所示。

图 2-6 运行项目

运行结果如图 2-7 所示。

图 2-7 运行结果

2.1.2 Android Studio 环境搭建

去官网下载 NDK 工具,然后使用 Android Studio 中进行新建一个简单项目,然后创建 JNI 即可,如图 2-8 所示。

图 2-8 创建 jni

第一步:在项目中新建 jni 目录,如图 2-9 所示。

第二步:用 javah 命令生成 native 的头文件,如图 2-10 所示。

第三步:配置项目的 NDK 目录,如图 2-11 所示。

图 2-9 新建 jni 目录

图 2-10 生成 native 头文件

图 2-11 配置 NDK 目录

选择模块的设置选项 Open Module Settings,如图 2-12 所示。

图 2-12 模块的设置选项

在其中设置 NDK 目录即可。

第四步:配置 Gradle 中的 ndk 选项,如图 2-13 所示。

图 2-13 配置 gradle

这里只需要设置编译之后的模块名,即 so 文件的名称,以及产生哪几个平台下的 so 文件,需要用到的 lib 库,这里用到了 Android 中打印 log 的库文件。

第五步:编译运行生成 so 文件

在 build 目录下生成指定的 so 文件,拷贝到项目的 libs 目录下即可,如图 2-14 所示。

图 2-14 项目的 libs 目录

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文