This project is only backup of Android SDK Sources which for the people that who want to download & research the Android SDK sources.
Codename | Version | API level/NDK release | SDK Sources |
---|---|---|---|
Tiramisu | 13 | API level 33 | android-sdk-sources-for-api-level-33 |
Snow Cone | 12L | API level 32 | android-sdk-sources-for-api-level-32 |
Snow Cone | 12 | API level 31 | android-sdk-sources-for-api-level-31 |
Red Velvet Cake | 11 | API level 30 | android-sdk-sources-for-api-level-30 |
Quince Tart | 10 | API level 29 | android-sdk-sources-for-api-level-29 |
Pie | 9 | API level 28 | android-sdk-sources-for-api-level-28 |
Oreo | 8.1.0 | API level 27 | android-sdk-sources-for-api-level-27 |
Oreo | 8.0.0 | API level 26 | android-sdk-sources-for-api-level-26 |
Nougat | 7.1 | API level 25 | android-sdk-sources-for-api-level-25 |
Nougat | 7.0 | API level 24 | android-sdk-sources-for-api-level-24 |
Marshmallow | 6.0 | API level 23 | android-sdk-sources-for-api-level-23 |
Lollipop | 5.1 | API level 22 | android-sdk-sources-for-api-level-22 |
Lollipop | 5.0 | API level 21 | android-sdk-sources-for-api-level-21 |
KitKat | 4.4W | API level 20 | android-sdk-sources-for-api-level-20 |
KitKat | 4.4 - 4.4.4 | API level 19 | android-sdk-sources-for-api-level-19 |
Jelly Bean | 4.3.x | API level 18 | android-sdk-sources-for-api-level-18 |
Jelly Bean | 4.2.x | API level 17 | android-sdk-sources-for-api-level-17 |
Jelly Bean | 4.1.x | API level 16 | android-sdk-sources-for-api-level-16 |
Ice Cream Sandwich | 4.0.3 - 4.0.4 | API level 15, NDK 8 | android-sdk-sources-for-api-level-15 |
Ice Cream Sandwich | 4.0.1 - 4.0.2 | API level 14, NDK 7 | android-sdk-sources-for-api-level-14 |
Honeycomb | 3.2.x④ | API level 13 | Google Official Open Source Closed |
Honeycomb | 3.1③ | API level 12, NDK 6 | Google Official Open Source Closed |
Honeycomb | 3.0① | API level 11 | Google Official Open Source Closed android-sdk-sources-for-api-level-11② |
Gingerbread | 2.3.3 - 2.3.7 | API level 10 | android-sdk-sources-for-api-level-10 |
Gingerbread | 2.3 - 2.3.2 | API level 9, NDK 5 | android-sdk-sources-for-api-level-9 |
Froyo | 2.2.x | API level 8, NDK 4 | android-sdk-sources-for-api-level-8 |
Eclair | 2.1 | API level 7, NDK 3 | android-sdk-sources-for-api-level-7 |
Eclair | 2.0.1 | API level 6 | android-sdk-sources-for-api-level-6 |
Eclair | 2.0 | API level 5 | android-sdk-sources-for-api-level-5 |
Donut | 1.6 | API level 4, NDK 2 | android-sdk-sources-for-api-level-4 |
Cupcake | 1.5 | API level 3, NDK 1 | android-sdk-sources-for-api-level-3 |
(no codename) | 1.1 | API level 2 | android-sdk-sources-for-api-level-2 |
(no codename) | 1.0 | API level 1 | android-sdk-sources-for-api-level-1 |
①③④ Google official open source closed for some reasons.
② The Android API Level 11 SDK sources is from the internet, please don't use it with commercial use.
Google has closed availability of the source code to Android 3.0 Honeycomb, explaining that the tablet-oriented software was not ready for use on smartphones and that the company didn't want outside developers or enthusiasts experimenting with it in unauthorized ways.
Note: maybe here and somewhere has Android API Level 11 to 13 SDK sources, but maybe it's not from the official and not suitiable for us to spread them out of the iterms of Google Android Open Source.