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

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

API Level 1   --- Android 1.0 不支持NDK

APILevel2---Android1.1不支持NDK

APILevel3---Android1.5NDK1

APILevel4---Android1.6NDK2

APILevel5---Android2.0

APILevel6---Android2.0.1

APILevel7---Android2.1NDK3

APILevel8---Android2.2NDK4

APILevel9---Android2.3NDK5

APILevel10---Android2.3.3

APILevel11---Android3.0

APILevel12---Android3.1NDK6

APILevel13---Android3.2

APILevel14---Android4.0.1NDK7

API Level 15   --- Android 4.0.3

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

相关推荐