NDK版本与Android固件要求对应表

对于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(安卓)Studio系列教程六--Gradle多渠道打包
  2. FFmpeg在Android上的移植优化步骤
  3. 传蜂窝版本号为Android(安卓)2.4 明年2月发布
  4. Ubuntu-18.04 LTS配置android系统源码编译环境
  5. Android(安卓)导入多个外部静态链接库, 进行动态库编译方法( NDK)
  6. Android横竖屏切换时,不重新onCreate()的方法
  7. Hostapd Android
  8. Android版本检测\自动更新 (转的别人的)
  9. Android多媒体开发(3)————使用Android(安卓)NKD编译havlenapet

随机推荐

  1. 判断是否获取了悬浮窗权限
  2. Android中抛出android.app.Fragment$Inst
  3. (4.1.1)Android(安卓)ActionBar完全解析,使
  4. 三、数据库入门和listview的基本使用
  5. 自定义Spinner下拉列表
  6. 布局中@null的代码实现方式
  7. [译] Android(安卓)开发最佳实践
  8. Android---把数据保存到数据库中(一)
  9. 【6.21】PreferenceActivity来设置settin
  10. android 热更新之腾讯Bugly 及所遇问题的