Android NDK 开发

记录Android NDK开发相关知识,前期环境配置 自行谷歌

Android NDK 提供的组件

Android NDK 是包含一个API、交叉编译器、链接程序、调试器、构建工具、文档和示列应用程序的综合工具集,以下是Android NDK的一些主要组件

  • ARM、X86和MIPS交叉编译器
  • 构建系统
  • Java 原生接口头文件
  • C 库
  • Math库
  • POSIX 线程
  • 最小的C++库
  • ZLib压缩库
  • 动态链接库
  • Android 日志库
  • Android 像素缓冲区库
  • Android 原生应用APIs
  • openGL ES 3D 图形库
  • OpenSL ES 原生音频库
  • OpenMAX AL 最小支持

Android NDK 的结构

安装过程中,所有的Android NDK 组件都被安装在目标目录下,下面是一些重要的文件和子目录

-ndk-build 该shell 脚本是 Android NDK 构建系统的起始点.
-ndk-gdh 该shell脚本
-ndk-stack: 该shell 脚本可以帮助分析原生组件崩溃时的堆栈追踪
-build: 该目录包含了Android NDk 构建系统的所有模块
-platforms :该目录包含了支持不同Android目标版本的头文件和库文件
-samples :该目录包含了一些示例应用程序,这些应用程序体现Android NDK的功能
-sources:该目录包含可供开发人员导入到现有的AndroidNDK项目的一些共享模块
-toolchains: 该目录包含目前Android NDK支持的不同目标机体系结构的交叉编译器。Android NDK 目前支持ARM、X86和MIPS机体系结构。Android NDK构建系统根据选定的体系结构使用不同的交叉编译器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值