NDK版本、获取以及和ANDROID对应关系
一、现有NDK版本Android NDK,最新稳定版本 (r19c)Android NDK,修订版 r18b(2018 年 9 月)Android NDK,修订版 r17c(2018 年 6 月)Android NDK,修订版 16b(2017 年 12 月)Android NDK,修订版 15c(2017 年 7 月)Android NDK,修订版 14b(2017 年 ...
一、现有NDK版本
Android NDK,最新稳定版本 (r19c)
Android NDK,修订版 r18b(2018 年 9 月)
Android NDK,修订版 r17c(2018 年 6 月)
Android NDK,修订版 16b(2017 年 12 月)
Android NDK,修订版 15c(2017 年 7 月)
Android NDK,修订版 14b(2017 年 3 月)
二、下载方式
现有NDK版本的最新子版本列表如上所示,NDK下载地址,其中各个版本号后面加入的字母表示各版本修订优化版本号。各个大版本都对应四种不同平台下载路径,以ndk r16b所示包名及下载路径如下所示。可以通过相应路径中版本号,来获取相对应的NDK包。
https://dl.google.com/android/repository/android-ndk-r16b-windows-x86.zip
https://dl.google.com/android/repository/android-ndk-r16b-windows-x86_64.zip
https://dl.google.com/android/repository/android-ndk-r16b-darwin-x86_64.zip
https://dl.google.com/android/repository/android-ndk-r16b-linux-x86_64.zip
Shell中执行wget https://dl.google.com/android/repository/android-ndk-r19c-linux-x86_64.zip 即可,其他版本修改对应版本号即可下载。
三、平台代号、版本、API 级别和 NDK 版本对应关系
下表罗列部分安卓版本及其所对应API级别的信息。
代号 | 版本 | API 级别 |
操作系统名称 | 系统版本号 | API级别 |
Oreo | 8.0.0 | API 级别 26 |
Nougat | 7.1 | API 级别 25 |
Nougat | 7.0 | API 级别 24 |
Marshmallow | 6.0 | API 级别 23 |
Lollipop | 5.1 | API 级别 22 |
Lollipop | 5.0 | API 级别 21 |
KitKat | 4.4-4.4.4 | API 级别 19 |
Jelly Bean | 4.3.x | API 级别 18 |
Jelly Bean | 4.2.x | API 级别 17 |
Jelly Bean | 4.1.x | API 级别 16 |
Ice Cream Sandwich | 4.0.3-4.0.4 | API 级别 15,NDK 8 |
Ice Cream Sandwich | 4.0.1-4.0.2 | API 级别 14,NDK 7 |
Honeycomb | 3.2.x | API 级别 13 |
Honeycomb | 3.1 | API 级别 12,NDK 6 |
Honeycomb | 3.0 | API 级别 11 |
每个NDK版本所支持API级别可以通过NDK解压缩包中platforms目录查看,如下图所示。例如NDK r16b中支持最低API级别为14 ,对应表中可以查出支持最低android系统为4.0.1
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)