前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >NDK学习笔记(一) 原

NDK学习笔记(一) 原

作者头像
LeoXu
发布2018-08-15 14:40:25
3960
发布2018-08-15 14:40:25
举报
文章被收录于专栏:LeoXu的博客LeoXu的博客

以Windows环境为例,以下工具在使用NDK开发Android应用程序时都会要用到:

  • Java Development Kit on Windows
  • Apache Ant on Windows
  • Android SDK on Windows
  • Cywin on Windows
  • Android NDK on Windows
  • Eclipse on Windows

下载或安装这些开发工具的时候,会需要将一些路径配置到 Windows 系统的环境变量中,比如 JAVA_HOME, ANT_HOME, ANDROID_SDK_HOME, CYWIN_HOME, ANDROID_NDK_HOME 和 path 等。

可以使用下载的 Android NDK on Windows 中找到示例(在 samples 目录下)来进行学习和实践。

Eclipse 对于提高开发程序的效率,下面简要说明一下在Eclipse中使用 Android NDK on Windows 包中示例的方法流程:

  1. 在 Eclipse 的 Preferences 中指定 Android NDK 的位置。
  2. 使用 Import 导入 Android SDK 的 samples 目录下面的某个示例工程。
  3. 使用 Android Tools 中的选项为示例工程增加对于 Native 的支持。
  4. 在 Android 虚拟机或者真机上运行示例工程,跟平常使用纯的类 Java 代码开发时的运行操作基本上差不多。

其实还可以使用命令行来构建 Native 代码,涉及到 ndk-build 命令和 GNU make 的一些操作。 Android Native 工程中有两个重要的 GNU make 文件:Android.mk, Application.mk。

使用 ndk-build 命令的时候可以在后面带上 NDK_LOG=1 来在命令行窗口中打印出描述了 Android NDK 构建系统内部状态的日志。日志信息都会以 “Android NDK:” 开头。

如果只是对实际执行的构建指令感兴趣,带上 V=1 就可以了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016/01/01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档