ANDROID_SDK_SNAPSHOT.md
What was installed in $ANDROID_HOME (~/Library/Android/sdk) on 2026-08-27, taken
before the platform jars for API 21-37 were added to generate the Android typings.
Reinstall any one of these with:
"$ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager" "<package>"
These were present with their complete contents (data/, skins/, templates/,
sources and stubs). Platforms added afterwards to generate typings hold only
android.jar; reinstalling one restores it in full.
| Package | Version | Description |
|---|---|---|
platforms;android-28 | 6 | Android SDK Platform 28 |
platforms;android-31 | 1 | Android SDK Platform 31 |
platforms;android-34 | 3 | Android SDK Platform 34 |
platforms;android-35 | 2 | Android SDK Platform 35 |
platforms;android-36 | 2 | Android SDK Platform 36 |
| Package | Version | Description |
|---|---|---|
build-tools;27.0.3 | 27.0.3 | Android SDK Build-Tools 27.0.3 |
build-tools;28.0.2 | 28.0.2 | Android SDK Build-Tools 28.0.2 |
build-tools;28.0.3 | 28.0.3 | Android SDK Build-Tools 28.0.3 |
build-tools;29.0.2 | 29.0.2 | Android SDK Build-Tools 29.0.2 |
build-tools;29.0.3 | 29.0.3 | Android SDK Build-Tools 29.0.3 |
build-tools;30.0.1 | 30.0.1 | Android SDK Build-Tools 30.0.1 |
build-tools;30.0.2 | 30.0.2 | Android SDK Build-Tools 30.0.2 |
build-tools;30.0.3 | 30.0.3 | Android SDK Build-Tools 30.0.3 |
build-tools;31.0.0 | 31.0.0 | Android SDK Build-Tools 31 |
build-tools;32.0.0 | 32.0.0 | Android SDK Build-Tools 32 |
build-tools;32.1.0-rc1 | 32.1.0 rc1 | Android SDK Build-Tools 32.1-rc1 |
build-tools;33.0.0 | 33.0.0 | Android SDK Build-Tools 33 |
build-tools;33.0.0-rc1 | 33.0.0 rc1 | Android SDK Build-Tools 33-rc1 |
build-tools;33.0.1 | 33.0.1 | Android SDK Build-Tools 33.0.1 |
build-tools;34.0.0 | 34.0.0 | Android SDK Build-Tools 34 |
build-tools;35.0.0 | 35.0.0 | Android SDK Build-Tools 35 |
build-tools;35.0.1 | 35.0.1 | Android SDK Build-Tools 35.0.1 |
build-tools;36.0.0 | 36.0.0 | Android SDK Build-Tools 36 |
| Package | Version | Description |
|---|---|---|
platform-tools | 37.0.0 | Android SDK Platform-Tools |
| Package | Version | Description |
|---|---|---|
cmdline-tools;latest | 19.0 | Android SDK Command-line Tools (latest) |
| Package | Version | Description |
|---|---|---|
ndk;23.2.8568313 | 23.2.8568313 | NDK (Side by side) 23.2.8568313 |
ndk;26.1.10909125 | 26.1.10909125 | NDK (Side by side) 26.1.10909125 |
ndk;27.3.13750724 | 27.3.13750724 | NDK (Side by side) 27.3.13750724 |
ndk;29.0.14206865 | 29.0.14206865 | NDK (Side by side) 29.0.14206865 |
| Package | Version | Description |
|---|---|---|
cmake;3.10.2.4988404 | 3.10.2 | CMake 3.10.2.4988404 |
cmake;3.18.1 | 3.18.1 | CMake 3.18.1 |
cmake;3.22.1 | 3.22.1 | CMake 3.22.1 |
cmake;3.31.6 | 3.31.6 | CMake 3.31.6 |
| Package | Version | Description |
|---|---|---|
system-images;android-33;google_apis;arm64-v8a | 17 | Google APIs ARM 64 v8a System Image |
system-images;android-35;google_apis_playstore;arm64-v8a | 9 | Google Play ARM 64 v8a System Image |
system-images;android-36.1;google_apis;arm64-v8a | 4 | Google APIs ARM 64 v8a System Image |
system-images;android-36.1;google_apis_playstore;arm64-v8a | 3 | Google Play ARM 64 v8a System Image |
| Package | Version | Description |
|---|---|---|
emulator | 36.6.11 | Android Emulator |
| Package | Version | Description |
|---|---|---|
extras;google;google_play_services | 49 | Google Play services |
| Package | Version | Description |
|---|---|---|
skiaparser;1 | 6 | Layout Inspector image server for API 29-30 |
skiaparser;2 | 3 | Layout Inspector image server for API S |
skiaparser;3 | 8 | Layout Inspector image server for API 31-36 |
| Package | Version | Description |
|---|---|---|
patcher;v4 | 1 | SDK Patch Applier v4 |
API 21-37 were installed to merge the Android typings. Everything except
android.jar, package.xml and source.properties was deleted from each newly
installed platform, which keeps them around 25 MB instead of ~130 MB. Reinstall any
of them with the command at the top to get the full platform back.
| Platform | Size | Contents |
|---|---|---|
android-21 | 25M | android.jar only |
android-22 | 25M | android.jar only |
android-23 | 23M | android.jar only |
android-24 | 33M | android.jar only |
android-25 | 33M | android.jar only |
android-26 | 25M | android.jar only |
android-27 | 28M | android.jar only |
android-28 | 166M | full (pre-existing) |
android-29 | 20M | android.jar only |
android-30 | 21M | android.jar only |
android-31 | 117M | full (pre-existing) |
android-32 | 26M | android.jar only |
android-33 | 26M | android.jar only |
android-34 | 126M | full (pre-existing) |
android-35 | 130M | full (pre-existing) |
android-36 | 134M | full (pre-existing) |
android-36.1 | 27M | android.jar only |
android-37.0 | 41M | android.jar only |
android-37.1 | 47M | android.jar + data/api-versions.xml |
android-37.1 also keeps data/api-versions.xml, the file that records the API level every
class and member appeared in. It is the only platform data file kept, and only for the newest
platform, because the dts-generator reads it to annotate merged typings.
There is no stable platforms;android-37.2; it exists only as android-37.2-beta1
through -beta3, so 37.1 is the newest stable platform and the one the typings
are generated from.
"$ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager" \
"build-tools;27.0.3" \
"build-tools;28.0.2" \
"build-tools;28.0.3" \
"build-tools;29.0.2" \
"build-tools;29.0.3" \
"build-tools;30.0.1" \
"build-tools;30.0.2" \
"build-tools;30.0.3" \
"build-tools;31.0.0" \
"build-tools;32.0.0" \
"build-tools;32.1.0-rc1" \
"build-tools;33.0.0" \
"build-tools;33.0.0-rc1" \
"build-tools;33.0.1" \
"build-tools;34.0.0" \
"build-tools;35.0.0" \
"build-tools;35.0.1" \
"build-tools;36.0.0" \
"cmake;3.10.2.4988404" \
"cmake;3.18.1" \
"cmake;3.22.1" \
"cmake;3.31.6" \
"cmdline-tools;latest" \
"emulator" \
"extras;google;google_play_services" \
"ndk;23.2.8568313" \
"ndk;26.1.10909125" \
"ndk;27.3.13750724" \
"ndk;29.0.14206865" \
"patcher;v4" \
"platform-tools" \
"platforms;android-28" \
"platforms;android-31" \
"platforms;android-34" \
"platforms;android-35" \
"platforms;android-36" \
"skiaparser;1" \
"skiaparser;2" \
"skiaparser;3" \
"system-images;android-33;google_apis;arm64-v8a" \
"system-images;android-35;google_apis_playstore;arm64-v8a" \
"system-images;android-36.1;google_apis;arm64-v8a" \
"system-images;android-36.1;google_apis_playstore;arm64-v8a"