对于Android NDK版本来说,编译出来的so文件对应运行的Android固件最小版本是有一定要求的,高版本的NDK编译出的.so文件由于包含了一些新的特性,新特性可能在低版本的Android固件上无法运行,目前最新的对着表Android开发网总结如下

API Level 1 --- Android 1.0 不支持NDK
API Level 2 --- Android 1.1 不支持NDK
API Level 3 --- Android 1.5 NDK 1
API Level 4 --- Android 1.6 NDK 2
API Level 5 --- Android 2.0
API Level 6 --- Android 2.0.1
API Level 7 --- Android 2.1 NDK 3
API Level 8 --- Android 2.2 NDK 4
API Level 9 --- Android 2.3 NDK 5
API Level 10 --- Android 2.3.3
API Level 11 --- Android 3.0
API Level 12 --- Android 3.1 NDK 6
API Level 13 --- Android 3.2
API Level 14 --- Android 4.0.1 NDK 7
API Level 15 --- Android 4.0.3

从上面来看,在Android关键版本更新上,NDK加入了很多新的特性,从简单的C/C++知道到兼容STL,再到硬件扩展等,使得Android更开放,更强大。

更多相关文章

  1. Android入门教程(三)之------导入现有Android工程
  2. 生成release版本的Android係統
  3. Android(安卓)API版本对应Android系统版本及内核版本和代号
  4. Android的交叉编译工具
  5. Android(安卓)C/C++开发指南
  6. Android版本演进史
  7. Android(安卓)SELinux 概览(转自官网)
  8. Android编译系统分析
  9. Android(安卓)Studio 3.0 新特性

随机推荐

  1. Android 存储设备管理 -- IMountService
  2. 为EditText输入框加上提示信息
  3. 【android】第一行代码CoolWeather中遇到
  4. Android(安卓)日报和周刊
  5. 如何成为 Android(安卓)开发高手?
  6. android 4.0.x Home键事件拦截/监听
  7. Android侧边导航栏+ListView基础实践
  8. Android—API中文文档
  9. android studio 升级到最新版遇到的各种
  10. android 自带APP 作用