NDK版本、获取以及和ANDROID对应关系

时间:2024-11-13 19:22:12

一、现有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包。

/android/repository/

/android/repository/android-ndk-r16b-windows-x86_64.zip

/android/repository/android-ndk-r16b-darwin-x86_64.zip

/android/repository/android-ndk-r16b-linux-x86_64.zip

Shell中执行wget  /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.

API 级别 18

  Jelly Bean

4.

API 级别 17

  Jelly Bean

4.

API 级别 16

  Ice Cream Sandwich

4.0.3-4.0.4

API 级别 15NDK 8

  Ice Cream Sandwich

4.0.1-4.0.2

API 级别 14NDK 7

  Honeycomb

3.

API 级别 13

  Honeycomb

3.1

API 级别 12NDK 6

  Honeycomb

3.0

API 级别 11

每个NDK版本所支持API级别可以通过NDK解压缩包中platforms目录查看,如下图所示。例如NDK r16b中支持最低API级别为14 ,对应表中可以查出支持最低android系统为4.0.1