SDK变化
详见Android Releases | Android Developers
源码查看
Android Code Search (AOSP官方)
Opersys AOSP Portal
AOSPXref (7.1.2
-12.0.0
)
AndroidXref (2.3.6
-9.0.0
)
SDK列表
安卓版本 | 代号 | API级别 | 虚拟机 | 备注 |
---|---|---|---|---|
Android 12.0 | S | 31 | ||
Android 11.0 | R | 30 | ||
Android 10.0 | Q | 29 | ||
Android 9 | Pie | 28 | 非 SDK 接口限制 | |
Android 8.1 | Oreo | 27 | ||
Android 8.0 | Oreo | 26 | ART 功能改进 | |
Android 7.1.1 | Nougat | 25 | ||
Android 7.0 | Nougat | 24 | JIT/AOT 混合编译 | NDK 私有库链接限制 |
Android 6.0 | Marshmallow | 23 | ||
Android 5.1 | Lolipop | 22 | ||
Android 5.0 | Lolipop | 21 | 默认 ART | |
Android 4.4W | KitKat Wear | 20 | ||
Android 4.4 | KitKat | 19 | 引入 ART (AOT) | |
Android 4.3 | Jelly Bean | 18 | ||
Android 4.2 | Jelly Bean | 17 | ||
Android 4.1 | Jelly Bean | 16 | ||
Android 4.0.3 | IceCreamSandwich | 15 | ||
Android 4.0 | IceCreamSandwich | 14 | ||
Android 3.2 | Honeycomb | 13 | ||
Android 3.1 | Honeycomb | 12 | ||
Android 3.0 | Honeycomb | 11 | ||
Android 2.3.3 | Gingerbread | 10 | ||
Android 2.3 | Gingerbread | 9 | ||
Android 2.2 | Froyo | 8 | 开始使用 JIT | |
Android 2.1 | Eclair | 7 | ||
Android 2.0.1 | Eclair | 6 | ||
Android 2.0 | Eclair | 5 | ||
Android 1.6 | Dout | 4 | ||
Android 1.5 | Cupcake | 3 | ||
Android 1.1 | Base | 2 | ||
Android 1.0 | Base | 1 | ||
Android 1.5 | CUPCAKE | 3 | ||
Android 1.1 | BASE_1_1 | 2 | ||
Android 1.0 | BASE | 1 |
参考
Android Runtime (ART) 和 Dalvik
一种绕过Android P对非SDK接口限制的简单方法
Android7.0以上命名空间详解(dlopen限制)