Android SDK LATEST Versions

Android Documentation

Android System Images

Android SDK Extras

Android 14 Upside Down Cake SDK

Android 13 Tiramisu SDK

Android 12.x S SDK Download

Android SDK Tools

Android SDK Compilers + Sources

Android 11.x R SDK Download

Android 10.x Q SDK Download

Android 9.x Pie SDK Download

Android 8.x Oreo SDK Download

Android 7.x Nougat SDK Download

Android 6.x Marshmallow SDK Download

Android 5.x Lollipop Download

Android 4.4.x Kitkat Download

Android 4.1+ Jelly Bean Download

Android 4.x Ice Cream Sandwitch Download

Android NDK (Native Development Kit)

Android SDK 9 API 28 Pie Direct Download

Android SDK 9.0 API 28 Pie Direct Download

Welcome Android Devs!

This page provides you all Android SDK Packages for Android 9.0 Pie API 28.
We split them to several parts:
Base Package: Android SDK CMDLine-Tools

Android SDK Tools is the base package and is required to be setup first before anything else. It contains sdkmanager CLI tools that manages other packages.
You must install it as this is required packages.

Essential Packages

They are packages that essentially needed for your daily Android app development.It consists of Compiler,Source,Platform Tools,Build Tools and optioanally System Images.

Some packages must be installed as they are required pcakges,others are recommended as it bring extra benefit and else are optional since not installing them don't affect core compilation.

Extras Packages

They are packages that brings support to extra features and libraries that are not available by default on the main compiler.It consists of Andoid Support Respository, Google Support Library, Play Services, Instant Apps SDK, and several others.

We recommend you to install several extras as they bring support to target older version of Android and again, bring extra fetures on demand.

Emulator, Intel HAXM and AMD Emulator HyperV Package

Emulator will emulates Android OS in your computer by booting the System Images packages.
Intel HAXM accelerates the emulation by taking advantage of hardware acceleration capability on compatible CPUs.

If you wish to test your app on your computer , we recommend you to install Emulator and Intel HAXM (for Intel CPU) or AMD Emulator Hypervisor (for AMD CPU) and several System Images as your choice.
You don't need to install them if you prefer to test your app directly of a real device instead

NDK Toolkit

NDK and C++ packages contains SDK and toolkit for Android Development that is written in C/C++.The package is necessary if your codebase is completely written in C/C++ OR if you need some parts of the code to be written in C++.So if your code is mainly written in Java/Kotlin, this packages are optional to install.In reald world development, NDK is very often used by the 3rd parties toolkit like C/C++-based game framework that target Android OS.

Documenation for Offline Browsing

In the past, documentation is officially been provided so developer can browse everything Android offline.Today, docs are no longer provided officially but community has fetched it so nicely so we can browse the extensive Android docs without internet connection


Last Time Checked

All the packages were last checked on:

All the packages were taken directly from the official Google's Android host.

Android SDK CMDLine Tools

Before downloading and installing these packages make sure you have installed the Android SDK Tools/Manager first.
SDK Tools is REQUIRED before installing any other packages.
Check out for more info:

If you have installed SDK Tools then you are ready to install other packages.
Before installing these pacakges below, we assume that you've already install SDK CMDLine-Tools/Manager

Android SDK 9.0 Pie API 28 Essential Packages

List of Android SDK 9.0 Pie API 28 Essential Packages
NoPackage NameTypeAPIVersionOSShould I Download?
1Android SDK Platform 2872.06 MBCompiler2828.6allREQUIRED
2Sources for Android 2840.58 MBSource2828.1allRECOMMENDED
3Android SDK Build-Tools 28.0.355.15 MBBuild Tools2828.0.3linuxREQUIRED
4Android SDK Build-Tools 28.0.354.49 MBBuild Tools2828.0.3macosxREQUIRED
5Android SDK Build-Tools 28.0.355.69 MBBuild Tools2828.0.3windowsREQUIRED
6Android SDK Platform-Tools10.71 MBPlatform Tools3434.0.1macosxREQUIRED
7Android SDK Platform-Tools5.85 MBPlatform Tools3434.0.1windowsREQUIRED
8Android SDK Platform-Tools6.1 MBPlatform Tools3434.0.1linuxREQUIRED
9Google ARM64-V8a Play ARM 64 v8a System Image798.09 MBSystem Image2828.2allOPTIONAL
10ARM 64 v8a System Image406.99 MBSystem Image2828.2allOPTIONAL
11Intel x86_64 Atom System Image538.63 MBSystem Image2828.4allOPTIONAL
12Intel x86 Atom System Image417.06 MBSystem Image2828.4allOPTIONAL
13Automotive Intel x86 Atom System Image819.79 MBSystem Image2828.5allOPTIONAL
14Google APIs ARM 64 v8a System Image817.41 MBSystem Image2828.2allOPTIONAL
15Google APIs Intel x86_64 Atom System Image1051.64 MBSystem Image2828.11allOPTIONAL
16Google APIs Intel x86 Atom System Image948.37 MBSystem Image2828.12allOPTIONAL
17Google Play Intel x86_64 Atom System Image989.59 MBSystem Image2828.8allOPTIONAL
18Google Play Intel x86 Atom System Image875.5 MBSystem Image2828.9allOPTIONAL
19Google Play Intel x86 Atom System Image864.61 MBSystem Image2828.8allOPTIONAL
20Android TV Intel x86 Atom System Image453.2 MBSystem Image2828.10allOPTIONAL
21Wear OS Intel x86 Atom System Image650.72 MBSystem Image2828.9allOPTIONAL
22China version of Wear OS Intel x86 Atom System Image525.83 MBSystem Image2828.9allOPTIONAL

SDK Platform/Compiler | Android SDK 9.0 P API 28

This package is required to compile your app for that version.

This package is REQUIRED to install as it is part of core SDK functionalities.

Package ArchiveOSSizeShould I Download?
Android SDK Platform 28 Android SDK 9.0 P API 28 rev-28.6 [all OS].zipall72.06 MBREQUIRED

How to install offline SDK Platform/Compiler (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install SDK Platform/Compiler (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf platforms/android-28 && unzip path/to/platform-28_r06.zip -d platforms/android-28 && cd platforms/android-28 && mv android-*/* . && rm -rf android-*(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf platforms/android-28 && unzip path/to/platform-28_r06.zip -d platforms/android-28 && cd platforms/android-28 && mv android-*/* . && rm -rf android-*
      extract the package archive as-is from the root SDK directory, to install version 28.6 on all OSes
  3. DONE! :D

Sources for Android 28 | Android SDK 9.0 P API 28

This package contains the source files for the platform/compiler. Tools like Android Studio may show lines of code from these files while you debug your app.We recommend you to install this package.

This package is RECOMMENDED to install.

Package ArchiveOSSizeShould I Download?
Sources for Android 28 Android SDK 9.0 P API 28 rev-28.1 [all OS].zipall40.58 MBRECOMMENDED

How to install offline Sources for Android 28 (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Sources for Android 28 (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf sources/android-28 && unzip path/to/sources-28_r01.zip -d sources/android-28 && cd sources/android-28 && mv src/* . && rm -rf src(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf sources/android-28 && unzip path/to/sources-28_r01.zip -d sources/android-28 && cd sources/android-28 && mv src/* . && rm -rf src
      extract the package archive as-is from the root SDK directory, to install version 28.1 on all OSes
  3. DONE! :D

Android SDK Build-Tools 28.0.3 | Android SDK 9.0 P API 28

Android SDK Build-Tools is a component of the Android SDK required for building Android apps.Installing Build Tools require Platform Tools with the same API number or higher

This package is REQUIRED to install as it is part of core SDK functionalities.

Package ArchiveOSSizeShould I Download?
Android SDK Build-Tools 28.0.3 Android SDK 9.0 P API 28 rev-28.0.3 [linux OS].ziplinux55.15 MBREQUIRED
Android SDK Build-Tools 28.0.3 Android SDK 9.0 P API 28 rev-28.0.3 [macosx OS].zipmacosx54.49 MBREQUIRED
Android SDK Build-Tools 28.0.3 Android SDK 9.0 P API 28 rev-28.0.3 [windows OS].zipwindows55.69 MBREQUIRED

How to install offline Android SDK Build-Tools 28.0.3 (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed side-by-side based on the very specifc version and revision number.
Upon updates, it will be installed on its own location specific to minor/micro number so on one API level can have many specific version installed.
You can install MANY VERSIONS for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Android SDK Build-Tools 28.0.3 (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
unzip path/to/build-tools_r28.0.3-linux.zip -d build-tools/28.0.3 && cd build-tools/28.0.3 && mv android-*/* . && rm -rf android-*(2.A linux)
@usr$ANDROID/SDK/ROOT
unzip path/to/build-tools_r28.0.3-macosx.zip -d build-tools/28.0.3 && cd build-tools/28.0.3 && mv android-*/* . && rm -rf android-*(2.B macosx)
@usr$ANDROID/SDK/ROOT
unzip path/to/build-tools_r28.0.3-windows.zip -d build-tools/28.0.3 && cd build-tools/28.0.3 && mv android-*/* . && rm -rf android-*(2.C windows)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [linux Only]
      unzip path/to/build-tools_r28.0.3-linux.zip -d build-tools/28.0.3 && cd build-tools/28.0.3 && mv android-*/* . && rm -rf android-*
      extract the package archive as-is from the root SDK directory, to install version 28.0.3 on linux
    2. [macosx Only]
      unzip path/to/build-tools_r28.0.3-macosx.zip -d build-tools/28.0.3 && cd build-tools/28.0.3 && mv android-*/* . && rm -rf android-*
      extract the package archive as-is from the root SDK directory, to install version 28.0.3 on macosx
    3. [windows Only]
      unzip path/to/build-tools_r28.0.3-windows.zip -d build-tools/28.0.3 && cd build-tools/28.0.3 && mv android-*/* . && rm -rf android-*
      extract the package archive as-is from the root SDK directory, to install version 28.0.3 on windows
  3. DONE! :D

Android SDK Platform-Tools

Android SDK Platform-Tools is a component for the Android SDK contains tools that interface with the Android platform, such as adb, fastboot, and systrace. These tools are required for Android app development. They're also needed if you want to unlock your device bootloader and flash it with a new system image.This tool is backward compatible, so you need only one version of the SDK Platform-Tools.

This package is REQUIRED to install as it is part of core SDK functionalities.

Package ArchiveOSSizeShould I Download?
Android SDK Platform-Tools rev-34.0.1 [macosx OS].zipmacosx10.71 MBREQUIRED
Android SDK Platform-Tools rev-34.0.1 [windows OS].zipwindows5.85 MBREQUIRED
Android SDK Platform-Tools rev-34.0.1 [linux OS].ziplinux6.1 MBREQUIRED

How to install offline Android SDK Platform-Tools?

Platform Tools is always backward compatible with Platform Compiler and Build Tools, so if in the list above you see Platfrom Tools version number is higher than Compiler/Build Tools API level mentioned in this page,no need to worry because it works for them.
The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will ALWAYS be installed on the same path regardless of the newer versions available.
It CAN NOT be installed side-by-side with other versions and it's install path DOES NOT follow Android API numbering scheme.
Upon updates, it overrides previous installation completely.
You can install ONLY ONE VERSION for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Android SDK Platform-Tools manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf platform-tools && unzip path/to/platform-tools_r34.0.1-darwin.zip -d .(2.A macosx)
@usr$ANDROID/SDK/ROOT
rm -rf platform-tools && unzip path/to/platform-tools_r34.0.1-windows.zip -d .(2.B windows)
@usr$ANDROID/SDK/ROOT
rm -rf platform-tools && unzip path/to/platform-tools_r34.0.1-linux.zip -d .(2.C linux)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [macosx Only]
      rm -rf platform-tools && unzip path/to/platform-tools_r34.0.1-darwin.zip -d .
      extract the package archive as-is from the root SDK directory, to install version 34.0.1 on macosx
    2. [windows Only]
      rm -rf platform-tools && unzip path/to/platform-tools_r34.0.1-windows.zip -d .
      extract the package archive as-is from the root SDK directory, to install version 34.0.1 on windows
    3. [linux Only]
      rm -rf platform-tools && unzip path/to/platform-tools_r34.0.1-linux.zip -d .
      extract the package archive as-is from the root SDK directory, to install version 34.0.1 on linux
  3. DONE! :D

ARM 64 v8a System Image | Android SDK 9.0 P API 28

This image is an emulation of Android device with ARM CPU v8a + 64bit Android OS.
It provides only basic functionalities and core features of Android OS of that version without Google specific Android APIs like GMaps, Gdrive, Accounts and so forth.
It has less restrictions for debugging purpose so you can have root access on it.
This system image is useful for debugging/testing common Android apps that don't use any of Google Android APIs.
If you want to debug/test apps that uses Google APIs, use Google API System Images Variant instead.

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
ARM 64 v8a System Image Android SDK 9.0 P API 28 rev-28.2 [all OS].zipall406.99 MBOPTIONAL

How to install offline ARM 64 v8a System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install ARM 64 v8a System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/default/arm64-v8a && unzip path/to/arm64-v8a-28_r02.zip -d system-images/android-28/default(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/default/arm64-v8a && unzip path/to/arm64-v8a-28_r02.zip -d system-images/android-28/default
      extract the package archive as-is from the root SDK directory, to install version 28.2 on all OSes
  3. DONE! :D

Intel x86_64 Atom System Image | Android SDK 9.0 P API 28

This image is an emulation of Android device with Intel x86 CPU + 64bit Android OS.
It provides only basic functionalities and core features of Android OS of that version without Google specific Android APIs like GMaps, Gdrive, Accounts and so forth.
It has less restrictions for debugging purpose so you can have root access on it.
This system image is useful for debugging/testing common Android apps that don't use any of Google Android APIs.
If you want to debug/test apps that uses Google APIs, use Google API System Images Variant instead.
Since it uses Intel arch, AVD made based on this image will directly translate instruction into local machine code. When combined with Intel HAXM Accelerator OR AMD Emu HyperV it runs way faster than equivalent ARM-emulators

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
Intel x86_64 Atom System Image Android SDK 9.0 P API 28 rev-28.4 [all OS].zipall538.63 MBOPTIONAL

How to install offline Intel x86_64 Atom System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Intel x86_64 Atom System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/default/x86_64 && unzip path/to/x86_64-28_r04.zip -d system-images/android-28/default(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/default/x86_64 && unzip path/to/x86_64-28_r04.zip -d system-images/android-28/default
      extract the package archive as-is from the root SDK directory, to install version 28.4 on all OSes
  3. DONE! :D

Intel x86 Atom System Image | Android SDK 9.0 P API 28

This image is an emulation of Android device with Intel x86 CPU + 32bit Android OS.
It provides only basic functionalities and core features of Android OS of that version without Google specific Android APIs like GMaps, Gdrive, Accounts and so forth.
It has less restrictions for debugging purpose so you can have root access on it.
This system image is useful for debugging/testing common Android apps that don't use any of Google Android APIs.
If you want to debug/test apps that uses Google APIs, use Google API System Images Variant instead.
Since it uses Intel arch, AVD made based on this image will directly translate instruction into local machine code. When combined with Intel HAXM Accelerator OR AMD Emu HyperV it runs way faster than equivalent ARM-emulators

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
Intel x86 Atom System Image Android SDK 9.0 P API 28 rev-28.4 [all OS].zipall417.06 MBOPTIONAL

How to install offline Intel x86 Atom System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Intel x86 Atom System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/default/x86 && unzip path/to/x86-28_r04.zip -d system-images/android-28/default(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/default/x86 && unzip path/to/x86-28_r04.zip -d system-images/android-28/default
      extract the package archive as-is from the root SDK directory, to install version 28.4 on all OSes
  3. DONE! :D

Google APIs ARM 64 v8a System Image | Android SDK 9.0 P API 28

This image is an emulation of Android device with ARM CPU v8a + 64bit Android OS.
It provides basic functionalities and core features of Android OS of that version PLUS Google specific Android APIs like GMaps,GDrive,GCM,Accounts and so forth.
It is however does NOT give you access for Google Play Store.
This image is ideal for debugging/testing apps that uses one or more Google Android APIs.

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
Google APIs ARM 64 v8a System Image Android SDK 9.0 P API 28 rev-28.2 [all OS].zipall817.41 MBOPTIONAL

How to install offline Google APIs ARM 64 v8a System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Google APIs ARM 64 v8a System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/google_apis/arm64-v8a && unzip path/to/arm64-v8a-28_r02.zip -d system-images/android-28/google_apis(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/google_apis/arm64-v8a && unzip path/to/arm64-v8a-28_r02.zip -d system-images/android-28/google_apis
      extract the package archive as-is from the root SDK directory, to install version 28.2 on all OSes
  3. DONE! :D

Google APIs Intel x86_64 Atom System Image | Android SDK 9.0 P API 28

This image is an emulation of Android device with Intel x86 CPU + 64bit Android OS.
It provides basic functionalities and core features of Android OS of that version PLUS Google specific Android APIs like GMaps,GDrive,GCM,Accounts and so forth.
It is however does NOT give you access for Google Play Store.
This image is ideal for debugging/testing apps that uses one or more Google Android APIs.Since it uses Intel arch, AVD made based on this image will directly translate instruction into local machine code. When combined with Intel HAXM Accelerator OR AMD Emu HyperV it runs way faster than equivalent ARM-emulators

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
Google APIs Intel x86_64 Atom System Image Android SDK 9.0 P API 28 rev-28.11 [all OS].zipall1051.64 MBOPTIONAL

How to install offline Google APIs Intel x86_64 Atom System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Google APIs Intel x86_64 Atom System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/google_apis/x86_64 && unzip path/to/x86_64-28_r11.zip -d system-images/android-28/google_apis(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/google_apis/x86_64 && unzip path/to/x86_64-28_r11.zip -d system-images/android-28/google_apis
      extract the package archive as-is from the root SDK directory, to install version 28.11 on all OSes
  3. DONE! :D

Google APIs Intel x86 Atom System Image | Android SDK 9.0 P API 28

This image is an emulation of Android device with Intel x86 CPU + 32bit Android OS.
It provides basic functionalities and core features of Android OS of that version PLUS Google specific Android APIs like GMaps,GDrive,GCM,Accounts and so forth.
It is however does NOT give you access for Google Play Store.
This image is ideal for debugging/testing apps that uses one or more Google Android APIs.Since it uses Intel arch, AVD made based on this image will directly translate instruction into local machine code. When combined with Intel HAXM Accelerator OR AMD Emu HyperV it runs way faster than equivalent ARM-emulators

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
Google APIs Intel x86 Atom System Image Android SDK 9.0 P API 28 rev-28.12 [all OS].zipall948.37 MBOPTIONAL

How to install offline Google APIs Intel x86 Atom System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Google APIs Intel x86 Atom System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/google_apis/x86 && unzip path/to/x86-28_r12.zip -d system-images/android-28/google_apis(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/google_apis/x86 && unzip path/to/x86-28_r12.zip -d system-images/android-28/google_apis
      extract the package archive as-is from the root SDK directory, to install version 28.12 on all OSes
  3. DONE! :D

Android TV Intel x86 Atom System Image | Android SDK 9.0 P API 28

This image is an emulation of Android TV device with Intel x86 CPU + 32bit Android OS.
It provides only basic functionalities and core features of Android OS on TV of that version without Google specific Android APIs like GMaps, Gdrive, Accounts and so forth.
This system image is useful for debugging/testing Android TV apps that don't use any of Google Android APIs.
Since it uses Intel arch, AVD made based on this image will directly translate instruction into local machine code. When combined with Intel HAXM Accelerator OR AMD Emu HyperV it runs way faster than equivalent ARM-emulators

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
Android TV Intel x86 Atom System Image Android SDK 9.0 P API 28 rev-28.10 [all OS].zipall453.2 MBOPTIONAL

How to install offline Android TV Intel x86 Atom System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Android TV Intel x86 Atom System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/android-tv/x86 && unzip path/to/x86-28_r10.zip -d system-images/android-28/android-tv(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/android-tv/x86 && unzip path/to/x86-28_r10.zip -d system-images/android-28/android-tv
      extract the package archive as-is from the root SDK directory, to install version 28.10 on all OSes
  3. DONE! :D

Google Play Intel x86_64 Atom System Image | Android SDK 9.0 P API 28

This image is an emulation of Android device with Intel x86 CPU + 64bit Android OS.
It provides basic functionalities and core features of Android OS of that version PLUS Google specific Android APIs like GMaps,GDrive,GCM,Accounts and so forth.
It also gives you access for Google Play Store inside the image.
However this image is more restrictive that you can't have root access on it.This image is ideal for debugging/testing apps that uses one or more Google Android APIs.
Since it uses Intel arch, AVD made based on this image will directly translate instruction into local machine code. When combined with Intel HAXM Accelerator OR AMD Emu HyperV it runs way faster than equivalent ARM-emulators

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
Google Play Intel x86_64 Atom System Image Android SDK 9.0 P API 28 rev-28.8 [all OS].zipall989.59 MBOPTIONAL

How to install offline Google Play Intel x86_64 Atom System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Google Play Intel x86_64 Atom System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/google_apis_playstore/x86_64 && unzip path/to/x86_64-28_r08.zip -d system-images/android-28/google_apis_playstore(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/google_apis_playstore/x86_64 && unzip path/to/x86_64-28_r08.zip -d system-images/android-28/google_apis_playstore
      extract the package archive as-is from the root SDK directory, to install version 28.8 on all OSes
  3. DONE! :D

Google Play Intel x86 Atom System Image | Android SDK 9.0 P API 28

This image is an emulation of Android device with Intel x86 CPU + 32bit Android OS.
It provides basic functionalities and core features of Android OS of that version PLUS Google specific Android APIs like GMaps,GDrive,GCM,Accounts and so forth.
It also gives you access for Google Play Store inside the image.
However this image is more restrictive that you can't have root access on it.This image is ideal for debugging/testing apps that uses one or more Google Android APIs.
Since it uses Intel arch, AVD made based on this image will directly translate instruction into local machine code. When combined with Intel HAXM Accelerator OR AMD Emu HyperV it runs way faster than equivalent ARM-emulators

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
Google Play Intel x86 Atom System Image Android SDK 9.0 P API 28 rev-28.9 [all OS].zipall875.5 MBOPTIONAL
Google Play Intel x86 Atom System Image Android SDK 9.0 P API 28 rev-28.8 [all OS].zipall864.61 MBOPTIONAL

How to install offline Google Play Intel x86 Atom System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Google Play Intel x86 Atom System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/google_apis_playstore/x86 && unzip path/to/x86-28_r09.zip -d system-images/android-28/google_apis_playstore(2.A all)
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/google_apis_playstore/x86 && unzip path/to/x86-28_r08.zip -d system-images/android-28/google_apis_playstore(2.B all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/google_apis_playstore/x86 && unzip path/to/x86-28_r09.zip -d system-images/android-28/google_apis_playstore
      extract the package archive as-is from the root SDK directory, to install version 28.9 on all OSes
    2. [all OSes]
      rm -rf system-images/android-28/google_apis_playstore/x86 && unzip path/to/x86-28_r08.zip -d system-images/android-28/google_apis_playstore
      extract the package archive as-is from the root SDK directory, to install version 28.8 on all OSes
  3. DONE! :D

Wear OS Intel x86 Atom System Image | Android SDK 9.0 P API 28

This image is an emulation of Android Wear device with Intel x86 CPU + 32bit Android OS.
It provides only basic functionalities and core features of Android OS on wearable device of that version without Google specific Android APIs like GMaps, Gdrive, Accounts and so forth.
This system image is useful for debugging/testing Android Wear apps that don't use any of Google Android APIs.
Since it uses Intel arch, AVD made based on this image will directly translate instruction into local machine code. When combined with Intel HAXM Accelerator OR AMD Emu HyperV it runs way faster than equivalent ARM-emulators

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
Wear OS Intel x86 Atom System Image Android SDK 9.0 P API 28 rev-28.9 [all OS].zipall650.72 MBOPTIONAL

How to install offline Wear OS Intel x86 Atom System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Wear OS Intel x86 Atom System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/android-wear/x86 && unzip path/to/x86-28_r09.zip -d system-images/android-28/android-wear(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/android-wear/x86 && unzip path/to/x86-28_r09.zip -d system-images/android-28/android-wear
      extract the package archive as-is from the root SDK directory, to install version 28.9 on all OSes
  3. DONE! :D

China version of Wear OS Intel x86 Atom System Image | Android SDK 9.0 P API 28

This image is an emulation of China version of Android Wear device with Intel x86 CPU + 32bit Android OS.
It provides only basic functionalities and core features of Android OS on wearable device of that version without Google specific Android APIs like GMaps, Gdrive, Accounts and so forth.
This system image is useful for debugging/testing Android Wear apps that don't use any of Google Android APIs.
Since it uses Intel arch, AVD made based on this image will directly translate instruction into local machine code. When combined with Intel HAXM Accelerator OR AMD Emu HyperV it runs way faster than equivalent ARM-emulators

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
China version of Wear OS Intel x86 Atom System Image Android SDK 9.0 P API 28 rev-28.9 [all OS].zipall525.83 MBOPTIONAL

How to install offline China version of Wear OS Intel x86 Atom System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install China version of Wear OS Intel x86 Atom System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/android-wear-cn/x86 && unzip path/to/x86-28_r09.zip -d system-images/android-28/android-wear-cn(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/android-wear-cn/x86 && unzip path/to/x86-28_r09.zip -d system-images/android-28/android-wear-cn
      extract the package archive as-is from the root SDK directory, to install version 28.9 on all OSes
  3. DONE! :D

Google ARM64-V8a Play ARM 64 v8a System Image | Android SDK 9.0 P API 28

This image is an emulation of Android device with ARM x64 v8a CPU + 64bit Android OS.
It provides basic functionalities and core features of Android OS of that version PLUS Google specific Android APIs like GMaps,GDrive,GCM,Accounts and so forth.
It also gives you access for Google Play Store inside the image.
However this image is more restrictive that you can't have root access on it.This image is ideal for debugging/testing apps that uses one or more Google Android APIs.
Since it uses Intel arch, AVD made based on this image will directly translate instruction into local machine code. When combined with Intel HAXM Accelerator OR AMD Emu HyperV it runs way faster than equivalent ARM-emulators

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
Google ARM64-V8a Play ARM 64 v8a System Image Android SDK 9.0 P API 28 rev-28.2 [all OS].zipall798.09 MBOPTIONAL

How to install offline Google ARM64-V8a Play ARM 64 v8a System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Google ARM64-V8a Play ARM 64 v8a System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/google_apis_playstore/arm64-v8a && unzip path/to/arm64-v8a-28_r02.zip -d system-images/android-28/google_apis_playstore(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/google_apis_playstore/arm64-v8a && unzip path/to/arm64-v8a-28_r02.zip -d system-images/android-28/google_apis_playstore
      extract the package archive as-is from the root SDK directory, to install version 28.2 on all OSes
  3. DONE! :D

Automotive Intel x86 Atom System Image | Android SDK 9.0 P API 28

This image is an emulation of Android Automotive Device with Intel x86 CPU + 32bit Android Automotive OS.
It provides basic functionalities and core features of Android Automotive OS tailored for the usage in vehicle dashborad of that version PLUS Google specific Android APIs like GMaps,GDrive,GCM,Accounts and so forth.
It also gives you access for Google Play Store inside the image.
However this image is more restrictive that you can't have root access on it.This image is ideal for debugging/testing apps that uses one or more Google Android APIs on Automotive OS Emulation
Since it uses Intel arch, AVD made based on this image will directly translate instruction into local machine code. When combined with Intel HAXM Accelerator OR AMD Emu HyperV it runs way faster than equivalent ARM-emulators

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
Automotive Intel x86 Atom System Image Android SDK 9.0 P API 28 rev-28.5 [all OS].zipall819.79 MBOPTIONAL

How to install offline Automotive Intel x86 Atom System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Automotive Intel x86 Atom System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/android-automotive-playstore/x86 && unzip path/to/x86-28_r05.zip -d system-images/android-28/android-automotive-playstore(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/android-automotive-playstore/x86 && unzip path/to/x86-28_r05.zip -d system-images/android-28/android-automotive-playstore
      extract the package archive as-is from the root SDK directory, to install version 28.5 on all OSes
  3. DONE! :D

Extras Packages

Extras packages bring extra support and features that are not available on the main compiler.
We recomend you to install these extras on demand based on your need.

Android Support Repository
Contains offline version of Android support libraries artifact that provide backward compatibility of newer features on earlier versions of Android or gracefully fall back to equivalent functionality.It also adds additional convenience classes and features not available in the standard Framework API for easier development and support across more devices.
Google Support Repository
Contains offline version of Google support libraies artifact so you can use various APIs for Google Play Services,Firebase and Wearables.
Instant App SDK
Contains library for building Android Instant Apps so the user can enjoy the app instantly without installing first
Other Extras

Emulator ,Intel HAXM and AMD Emulator HyperV

Emulator emulates the System Images so you can test your app on your computer.If you've downloaded one or more system image(s) you should install Emulator.For even faster emulation and take advantage of virtualization feature in your CPU, you should install Intel HAXM as well.

Checkout:

Android Emulator
Emulates System Images on your computer, so you can debug your app directly on selected Android OS version and arch without actual hardware.
Intel HAXM Accelerator
Bring emulation faster by taking advantage of hardware virtualization feature on supported Intel CPUs.
AMD Hypervisor Accelerator
Bring emulation faster by taking advantage of hardware virtualization feature on supported AMD CPUs.

NDK Toolkit

The NDK Toolkit is a toolset that lets you implement parts of your app in native code, using languages such as C and C++. For certain types of apps, this can help you reuse code libraries written in those languages.

Android NDK Compiler | NDK (Side-By-Side Installation)
Contains set of tools that allows you to use C and C++ code with Android.
CMake
An external build tool that works alongside Gradle to build your native library.
LLDB
The d

Android SDK 9.0 API 28 Pie Direct Download

Welcome Android Devs!

This page provides you all Android SDK Packages for Android 9.0 Pie API 28.
We split them to several parts:
Base Package: Android SDK CMDLine-Tools

Android SDK Tools is the base package and is required to be setup first before anything else. It contains sdkmanager CLI tools that manages other packages.
You must install it as this is required packages.

Essential Packages

They are packages that essentially needed for your daily Android app development.It consists of Compiler,Source,Platform Tools,Build Tools and optioanally System Images.

Some packages must be installed as they are required pcakges,others are recommended as it bring extra benefit and else are optional since not installing them don't affect core compilation.

Extras Packages

They are packages that brings support to extra features and libraries that are not available by default on the main compiler.It consists of Andoid Support Respository, Google Support Library, Play Services, Instant Apps SDK, and several others.

We recommend you to install several extras as they bring support to target older version of Android and again, bring extra fetures on demand.

Emulator, Intel HAXM and AMD Emulator HyperV Package

Emulator will emulates Android OS in your computer by booting the System Images packages.
Intel HAXM accelerates the emulation by taking advantage of hardware acceleration capability on compatible CPUs.

If you wish to test your app on your computer , we recommend you to install Emulator and Intel HAXM (for Intel CPU) or AMD Emulator Hypervisor (for AMD CPU) and several System Images as your choice.
You don't need to install them if you prefer to test your app directly of a real device instead

NDK Toolkit

NDK and C++ packages contains SDK and toolkit for Android Development that is written in C/C++.The package is necessary if your codebase is completely written in C/C++ OR if you need some parts of the code to be written in C++.So if your code is mainly written in Java/Kotlin, this packages are optional to install.In reald world development, NDK is very often used by the 3rd parties toolkit like C/C++-based game framework that target Android OS.

Documenation for Offline Browsing

In the past, documentation is officially been provided so developer can browse everything Android offline.Today, docs are no longer provided officially but community has fetched it so nicely so we can browse the extensive Android docs without internet connection


Last Time Checked

All the packages were last checked on:

All the packages were taken directly from the official Google's Android host.

Android SDK CMDLine Tools

Before downloading and installing these packages make sure you have installed the Android SDK Tools/Manager first.
SDK Tools is REQUIRED before installing any other packages.
Check out for more info:

If you have installed SDK Tools then you are ready to install other packages.
Before installing these pacakges below, we assume that you've already install SDK CMDLine-Tools/Manager

Android SDK 9.0 Pie API 28 Essential Packages

List of Android SDK 9.0 Pie API 28 Essential Packages
NoPackage NameTypeAPIVersionOSShould I Download?
1Android SDK Platform 2872.06 MBCompiler2828.6allREQUIRED
2Sources for Android 2840.58 MBSource2828.1allRECOMMENDED
3Android SDK Build-Tools 28.0.355.69 MBBuild Tools2828.0.3windowsREQUIRED
4Android SDK Build-Tools 28.0.354.49 MBBuild Tools2828.0.3macosxREQUIRED
5Android SDK Build-Tools 28.0.355.15 MBBuild Tools2828.0.3linuxREQUIRED
6Android SDK Platform-Tools10.69 MBPlatform Tools3434.0.4macosxREQUIRED
7Android SDK Platform-Tools5.71 MBPlatform Tools3434.0.4windowsREQUIRED
8Android SDK Platform-Tools6.03 MBPlatform Tools3434.0.4linuxREQUIRED
9Google ARM64-V8a Play ARM 64 v8a System Image798.09 MBSystem Image2828.2allOPTIONAL
10ARM 64 v8a System Image406.99 MBSystem Image2828.2allOPTIONAL
11Intel x86_64 Atom System Image538.63 MBSystem Image2828.4allOPTIONAL
12Intel x86 Atom System Image417.06 MBSystem Image2828.4allOPTIONAL
13Automotive Intel x86 Atom System Image819.79 MBSystem Image2828.5allOPTIONAL
14Google APIs ARM 64 v8a System Image817.41 MBSystem Image2828.2allOPTIONAL
15Google APIs Intel x86_64 Atom System Image1051.64 MBSystem Image2828.11allOPTIONAL
16Google APIs Intel x86 Atom System Image948.37 MBSystem Image2828.12allOPTIONAL
17Google Play Intel x86_64 Atom System Image989.59 MBSystem Image2828.8allOPTIONAL
18Google Play Intel x86 Atom System Image875.5 MBSystem Image2828.9allOPTIONAL
19Google Play Intel x86 Atom System Image864.61 MBSystem Image2828.8allOPTIONAL
20Android TV Intel x86 Atom System Image453.2 MBSystem Image2828.10allOPTIONAL
21Wear OS Intel x86 Atom System Image650.72 MBSystem Image2828.9allOPTIONAL

SDK Platform/Compiler | Android SDK 9.0 P API 28

This package is required to compile your app for that version.

This package is REQUIRED to install as it is part of core SDK functionalities.

Package ArchiveOSSizeShould I Download?
Android SDK Platform 28 Android SDK 9.0 P API 28 rev-28.6 [all OS].zipall72.06 MBREQUIRED

How to install offline SDK Platform/Compiler (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install SDK Platform/Compiler (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf platforms/android-28 && unzip path/to/platform-28_r06.zip -d platforms/android-28 && cd platforms/android-28 && mv android-*/* . && rm -rf android-*(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf platforms/android-28 && unzip path/to/platform-28_r06.zip -d platforms/android-28 && cd platforms/android-28 && mv android-*/* . && rm -rf android-*
      extract the package archive as-is from the root SDK directory, to install version 28.6 on all OSes
  3. DONE! :D

Sources for Android 28 | Android SDK 9.0 P API 28

This package contains the source files for the platform/compiler. Tools like Android Studio may show lines of code from these files while you debug your app.We recommend you to install this package.

This package is RECOMMENDED to install.

Package ArchiveOSSizeShould I Download?
Sources for Android 28 Android SDK 9.0 P API 28 rev-28.1 [all OS].zipall40.58 MBRECOMMENDED

How to install offline Sources for Android 28 (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Sources for Android 28 (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf sources/android-28 && unzip path/to/sources-28_r01.zip -d sources/android-28 && cd sources/android-28 && mv src/* . && rm -rf src(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf sources/android-28 && unzip path/to/sources-28_r01.zip -d sources/android-28 && cd sources/android-28 && mv src/* . && rm -rf src
      extract the package archive as-is from the root SDK directory, to install version 28.1 on all OSes
  3. DONE! :D

Android SDK Build-Tools 28.0.3 | Android SDK 9.0 P API 28

Android SDK Build-Tools is a component of the Android SDK required for building Android apps.Installing Build Tools require Platform Tools with the same API number or higher

This package is REQUIRED to install as it is part of core SDK functionalities.

Package ArchiveOSSizeShould I Download?
Android SDK Build-Tools 28.0.3 Android SDK 9.0 P API 28 rev-28.0.3 [windows OS].zipwindows55.69 MBREQUIRED
Android SDK Build-Tools 28.0.3 Android SDK 9.0 P API 28 rev-28.0.3 [macosx OS].zipmacosx54.49 MBREQUIRED
Android SDK Build-Tools 28.0.3 Android SDK 9.0 P API 28 rev-28.0.3 [linux OS].ziplinux55.15 MBREQUIRED

How to install offline Android SDK Build-Tools 28.0.3 (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed side-by-side based on the very specifc version and revision number.
Upon updates, it will be installed on its own location specific to minor/micro number so on one API level can have many specific version installed.
You can install MANY VERSIONS for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Android SDK Build-Tools 28.0.3 (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
unzip path/to/build-tools_r28.0.3-windows.zip -d build-tools/28.0.3 && cd build-tools/28.0.3 && mv android-*/* . && rm -rf android-*(2.A windows)
@usr$ANDROID/SDK/ROOT
unzip path/to/build-tools_r28.0.3-macosx.zip -d build-tools/28.0.3 && cd build-tools/28.0.3 && mv android-*/* . && rm -rf android-*(2.B macosx)
@usr$ANDROID/SDK/ROOT
unzip path/to/build-tools_r28.0.3-linux.zip -d build-tools/28.0.3 && cd build-tools/28.0.3 && mv android-*/* . && rm -rf android-*(2.C linux)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [windows Only]
      unzip path/to/build-tools_r28.0.3-windows.zip -d build-tools/28.0.3 && cd build-tools/28.0.3 && mv android-*/* . && rm -rf android-*
      extract the package archive as-is from the root SDK directory, to install version 28.0.3 on windows
    2. [macosx Only]
      unzip path/to/build-tools_r28.0.3-macosx.zip -d build-tools/28.0.3 && cd build-tools/28.0.3 && mv android-*/* . && rm -rf android-*
      extract the package archive as-is from the root SDK directory, to install version 28.0.3 on macosx
    3. [linux Only]
      unzip path/to/build-tools_r28.0.3-linux.zip -d build-tools/28.0.3 && cd build-tools/28.0.3 && mv android-*/* . && rm -rf android-*
      extract the package archive as-is from the root SDK directory, to install version 28.0.3 on linux
  3. DONE! :D

Android SDK Platform-Tools

Android SDK Platform-Tools is a component for the Android SDK contains tools that interface with the Android platform, such as adb, fastboot, and systrace. These tools are required for Android app development. They're also needed if you want to unlock your device bootloader and flash it with a new system image.This tool is backward compatible, so you need only one version of the SDK Platform-Tools.

This package is REQUIRED to install as it is part of core SDK functionalities.

Package ArchiveOSSizeShould I Download?
Android SDK Platform-Tools rev-34.0.4 [macosx OS].zipmacosx10.69 MBREQUIRED
Android SDK Platform-Tools rev-34.0.4 [windows OS].zipwindows5.71 MBREQUIRED
Android SDK Platform-Tools rev-34.0.4 [linux OS].ziplinux6.03 MBREQUIRED

How to install offline Android SDK Platform-Tools?

Platform Tools is always backward compatible with Platform Compiler and Build Tools, so if in the list above you see Platfrom Tools version number is higher than Compiler/Build Tools API level mentioned in this page,no need to worry because it works for them.
The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will ALWAYS be installed on the same path regardless of the newer versions available.
It CAN NOT be installed side-by-side with other versions and it's install path DOES NOT follow Android API numbering scheme.
Upon updates, it overrides previous installation completely.
You can install ONLY ONE VERSION for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Android SDK Platform-Tools manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf platform-tools && unzip path/to/platform-tools_r34.0.4-darwin.zip -d .(2.A macosx)
@usr$ANDROID/SDK/ROOT
rm -rf platform-tools && unzip path/to/platform-tools_r34.0.4-windows.zip -d .(2.B windows)
@usr$ANDROID/SDK/ROOT
rm -rf platform-tools && unzip path/to/platform-tools_r34.0.4-linux.zip -d .(2.C linux)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [macosx Only]
      rm -rf platform-tools && unzip path/to/platform-tools_r34.0.4-darwin.zip -d .
      extract the package archive as-is from the root SDK directory, to install version 34.0.4 on macosx
    2. [windows Only]
      rm -rf platform-tools && unzip path/to/platform-tools_r34.0.4-windows.zip -d .
      extract the package archive as-is from the root SDK directory, to install version 34.0.4 on windows
    3. [linux Only]
      rm -rf platform-tools && unzip path/to/platform-tools_r34.0.4-linux.zip -d .
      extract the package archive as-is from the root SDK directory, to install version 34.0.4 on linux
  3. DONE! :D

ARM 64 v8a System Image | Android SDK 9.0 P API 28

This image is an emulation of Android device with ARM CPU v8a + 64bit Android OS.
It provides only basic functionalities and core features of Android OS of that version without Google specific Android APIs like GMaps, Gdrive, Accounts and so forth.
It has less restrictions for debugging purpose so you can have root access on it.
This system image is useful for debugging/testing common Android apps that don't use any of Google Android APIs.
If you want to debug/test apps that uses Google APIs, use Google API System Images Variant instead.

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
ARM 64 v8a System Image Android SDK 9.0 P API 28 rev-28.2 [all OS].zipall406.99 MBOPTIONAL

How to install offline ARM 64 v8a System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install ARM 64 v8a System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/default/arm64-v8a && unzip path/to/arm64-v8a-28_r02.zip -d system-images/android-28/default(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/default/arm64-v8a && unzip path/to/arm64-v8a-28_r02.zip -d system-images/android-28/default
      extract the package archive as-is from the root SDK directory, to install version 28.2 on all OSes
  3. DONE! :D

Intel x86_64 Atom System Image | Android SDK 9.0 P API 28

This image is an emulation of Android device with Intel x86 CPU + 64bit Android OS.
It provides only basic functionalities and core features of Android OS of that version without Google specific Android APIs like GMaps, Gdrive, Accounts and so forth.
It has less restrictions for debugging purpose so you can have root access on it.
This system image is useful for debugging/testing common Android apps that don't use any of Google Android APIs.
If you want to debug/test apps that uses Google APIs, use Google API System Images Variant instead.
Since it uses Intel arch, AVD made based on this image will directly translate instruction into local machine code. When combined with Intel HAXM Accelerator OR AMD Emu HyperV it runs way faster than equivalent ARM-emulators

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
Intel x86_64 Atom System Image Android SDK 9.0 P API 28 rev-28.4 [all OS].zipall538.63 MBOPTIONAL

How to install offline Intel x86_64 Atom System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Intel x86_64 Atom System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/default/x86_64 && unzip path/to/x86_64-28_r04.zip -d system-images/android-28/default(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/default/x86_64 && unzip path/to/x86_64-28_r04.zip -d system-images/android-28/default
      extract the package archive as-is from the root SDK directory, to install version 28.4 on all OSes
  3. DONE! :D

Intel x86 Atom System Image | Android SDK 9.0 P API 28

This image is an emulation of Android device with Intel x86 CPU + 32bit Android OS.
It provides only basic functionalities and core features of Android OS of that version without Google specific Android APIs like GMaps, Gdrive, Accounts and so forth.
It has less restrictions for debugging purpose so you can have root access on it.
This system image is useful for debugging/testing common Android apps that don't use any of Google Android APIs.
If you want to debug/test apps that uses Google APIs, use Google API System Images Variant instead.
Since it uses Intel arch, AVD made based on this image will directly translate instruction into local machine code. When combined with Intel HAXM Accelerator OR AMD Emu HyperV it runs way faster than equivalent ARM-emulators

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
Intel x86 Atom System Image Android SDK 9.0 P API 28 rev-28.4 [all OS].zipall417.06 MBOPTIONAL

How to install offline Intel x86 Atom System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Intel x86 Atom System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/default/x86 && unzip path/to/x86-28_r04.zip -d system-images/android-28/default(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/default/x86 && unzip path/to/x86-28_r04.zip -d system-images/android-28/default
      extract the package archive as-is from the root SDK directory, to install version 28.4 on all OSes
  3. DONE! :D

Google APIs ARM 64 v8a System Image | Android SDK 9.0 P API 28

This image is an emulation of Android device with ARM CPU v8a + 64bit Android OS.
It provides basic functionalities and core features of Android OS of that version PLUS Google specific Android APIs like GMaps,GDrive,GCM,Accounts and so forth.
It is however does NOT give you access for Google Play Store.
This image is ideal for debugging/testing apps that uses one or more Google Android APIs.

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
Google APIs ARM 64 v8a System Image Android SDK 9.0 P API 28 rev-28.2 [all OS].zipall817.41 MBOPTIONAL

How to install offline Google APIs ARM 64 v8a System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Google APIs ARM 64 v8a System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/google_apis/arm64-v8a && unzip path/to/arm64-v8a-28_r02.zip -d system-images/android-28/google_apis(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/google_apis/arm64-v8a && unzip path/to/arm64-v8a-28_r02.zip -d system-images/android-28/google_apis
      extract the package archive as-is from the root SDK directory, to install version 28.2 on all OSes
  3. DONE! :D

Google APIs Intel x86_64 Atom System Image | Android SDK 9.0 P API 28

This image is an emulation of Android device with Intel x86 CPU + 64bit Android OS.
It provides basic functionalities and core features of Android OS of that version PLUS Google specific Android APIs like GMaps,GDrive,GCM,Accounts and so forth.
It is however does NOT give you access for Google Play Store.
This image is ideal for debugging/testing apps that uses one or more Google Android APIs.Since it uses Intel arch, AVD made based on this image will directly translate instruction into local machine code. When combined with Intel HAXM Accelerator OR AMD Emu HyperV it runs way faster than equivalent ARM-emulators

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
Google APIs Intel x86_64 Atom System Image Android SDK 9.0 P API 28 rev-28.11 [all OS].zipall1051.64 MBOPTIONAL

How to install offline Google APIs Intel x86_64 Atom System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Google APIs Intel x86_64 Atom System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/google_apis/x86_64 && unzip path/to/x86_64-28_r11.zip -d system-images/android-28/google_apis(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/google_apis/x86_64 && unzip path/to/x86_64-28_r11.zip -d system-images/android-28/google_apis
      extract the package archive as-is from the root SDK directory, to install version 28.11 on all OSes
  3. DONE! :D

Google APIs Intel x86 Atom System Image | Android SDK 9.0 P API 28

This image is an emulation of Android device with Intel x86 CPU + 32bit Android OS.
It provides basic functionalities and core features of Android OS of that version PLUS Google specific Android APIs like GMaps,GDrive,GCM,Accounts and so forth.
It is however does NOT give you access for Google Play Store.
This image is ideal for debugging/testing apps that uses one or more Google Android APIs.Since it uses Intel arch, AVD made based on this image will directly translate instruction into local machine code. When combined with Intel HAXM Accelerator OR AMD Emu HyperV it runs way faster than equivalent ARM-emulators

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
Google APIs Intel x86 Atom System Image Android SDK 9.0 P API 28 rev-28.12 [all OS].zipall948.37 MBOPTIONAL

How to install offline Google APIs Intel x86 Atom System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Google APIs Intel x86 Atom System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/google_apis/x86 && unzip path/to/x86-28_r12.zip -d system-images/android-28/google_apis(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/google_apis/x86 && unzip path/to/x86-28_r12.zip -d system-images/android-28/google_apis
      extract the package archive as-is from the root SDK directory, to install version 28.12 on all OSes
  3. DONE! :D

Android TV Intel x86 Atom System Image | Android SDK 9.0 P API 28

This image is an emulation of Android TV device with Intel x86 CPU + 32bit Android OS.
It provides only basic functionalities and core features of Android OS on TV of that version without Google specific Android APIs like GMaps, Gdrive, Accounts and so forth.
This system image is useful for debugging/testing Android TV apps that don't use any of Google Android APIs.
Since it uses Intel arch, AVD made based on this image will directly translate instruction into local machine code. When combined with Intel HAXM Accelerator OR AMD Emu HyperV it runs way faster than equivalent ARM-emulators

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
Android TV Intel x86 Atom System Image Android SDK 9.0 P API 28 rev-28.10 [all OS].zipall453.2 MBOPTIONAL

How to install offline Android TV Intel x86 Atom System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Android TV Intel x86 Atom System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/android-tv/x86 && unzip path/to/x86-28_r10.zip -d system-images/android-28/android-tv(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/android-tv/x86 && unzip path/to/x86-28_r10.zip -d system-images/android-28/android-tv
      extract the package archive as-is from the root SDK directory, to install version 28.10 on all OSes
  3. DONE! :D

Google Play Intel x86_64 Atom System Image | Android SDK 9.0 P API 28

This image is an emulation of Android device with Intel x86 CPU + 64bit Android OS.
It provides basic functionalities and core features of Android OS of that version PLUS Google specific Android APIs like GMaps,GDrive,GCM,Accounts and so forth.
It also gives you access for Google Play Store inside the image.
However this image is more restrictive that you can't have root access on it.This image is ideal for debugging/testing apps that uses one or more Google Android APIs.
Since it uses Intel arch, AVD made based on this image will directly translate instruction into local machine code. When combined with Intel HAXM Accelerator OR AMD Emu HyperV it runs way faster than equivalent ARM-emulators

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
Google Play Intel x86_64 Atom System Image Android SDK 9.0 P API 28 rev-28.8 [all OS].zipall989.59 MBOPTIONAL

How to install offline Google Play Intel x86_64 Atom System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Google Play Intel x86_64 Atom System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/google_apis_playstore/x86_64 && unzip path/to/x86_64-28_r08.zip -d system-images/android-28/google_apis_playstore(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/google_apis_playstore/x86_64 && unzip path/to/x86_64-28_r08.zip -d system-images/android-28/google_apis_playstore
      extract the package archive as-is from the root SDK directory, to install version 28.8 on all OSes
  3. DONE! :D

Google Play Intel x86 Atom System Image | Android SDK 9.0 P API 28

This image is an emulation of Android device with Intel x86 CPU + 32bit Android OS.
It provides basic functionalities and core features of Android OS of that version PLUS Google specific Android APIs like GMaps,GDrive,GCM,Accounts and so forth.
It also gives you access for Google Play Store inside the image.
However this image is more restrictive that you can't have root access on it.This image is ideal for debugging/testing apps that uses one or more Google Android APIs.
Since it uses Intel arch, AVD made based on this image will directly translate instruction into local machine code. When combined with Intel HAXM Accelerator OR AMD Emu HyperV it runs way faster than equivalent ARM-emulators

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
Google Play Intel x86 Atom System Image Android SDK 9.0 P API 28 rev-28.9 [all OS].zipall875.5 MBOPTIONAL
Google Play Intel x86 Atom System Image Android SDK 9.0 P API 28 rev-28.8 [all OS].zipall864.61 MBOPTIONAL

How to install offline Google Play Intel x86 Atom System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Google Play Intel x86 Atom System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/google_apis_playstore/x86 && unzip path/to/x86-28_r09.zip -d system-images/android-28/google_apis_playstore(2.A all)
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/google_apis_playstore/x86 && unzip path/to/x86-28_r08.zip -d system-images/android-28/google_apis_playstore(2.B all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/google_apis_playstore/x86 && unzip path/to/x86-28_r09.zip -d system-images/android-28/google_apis_playstore
      extract the package archive as-is from the root SDK directory, to install version 28.9 on all OSes
    2. [all OSes]
      rm -rf system-images/android-28/google_apis_playstore/x86 && unzip path/to/x86-28_r08.zip -d system-images/android-28/google_apis_playstore
      extract the package archive as-is from the root SDK directory, to install version 28.8 on all OSes
  3. DONE! :D

Wear OS Intel x86 Atom System Image | Android SDK 9.0 P API 28

This image is an emulation of Android Wear device with Intel x86 CPU + 32bit Android OS.
It provides only basic functionalities and core features of Android OS on wearable device of that version without Google specific Android APIs like GMaps, Gdrive, Accounts and so forth.
This system image is useful for debugging/testing Android Wear apps that don't use any of Google Android APIs.
Since it uses Intel arch, AVD made based on this image will directly translate instruction into local machine code. When combined with Intel HAXM Accelerator OR AMD Emu HyperV it runs way faster than equivalent ARM-emulators

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
Wear OS Intel x86 Atom System Image Android SDK 9.0 P API 28 rev-28.9 [all OS].zipall650.72 MBOPTIONAL

How to install offline Wear OS Intel x86 Atom System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Wear OS Intel x86 Atom System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/android-wear/x86 && unzip path/to/x86-28_r09.zip -d system-images/android-28/android-wear(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/android-wear/x86 && unzip path/to/x86-28_r09.zip -d system-images/android-28/android-wear
      extract the package archive as-is from the root SDK directory, to install version 28.9 on all OSes
  3. DONE! :D

Google ARM64-V8a Play ARM 64 v8a System Image | Android SDK 9.0 P API 28

This image is an emulation of Android device with ARM x64 v8a CPU + 64bit Android OS.
It provides basic functionalities and core features of Android OS of that version PLUS Google specific Android APIs like GMaps,GDrive,GCM,Accounts and so forth.
It also gives you access for Google Play Store inside the image.
However this image is more restrictive that you can't have root access on it.This image is ideal for debugging/testing apps that uses one or more Google Android APIs.
Since it uses Intel arch, AVD made based on this image will directly translate instruction into local machine code. When combined with Intel HAXM Accelerator OR AMD Emu HyperV it runs way faster than equivalent ARM-emulators

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
Google ARM64-V8a Play ARM 64 v8a System Image Android SDK 9.0 P API 28 rev-28.2 [all OS].zipall798.09 MBOPTIONAL

How to install offline Google ARM64-V8a Play ARM 64 v8a System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Google ARM64-V8a Play ARM 64 v8a System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/google_apis_playstore/arm64-v8a && unzip path/to/arm64-v8a-28_r02.zip -d system-images/android-28/google_apis_playstore(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/google_apis_playstore/arm64-v8a && unzip path/to/arm64-v8a-28_r02.zip -d system-images/android-28/google_apis_playstore
      extract the package archive as-is from the root SDK directory, to install version 28.2 on all OSes
  3. DONE! :D

Automotive Intel x86 Atom System Image | Android SDK 9.0 P API 28

This image is an emulation of Android Automotive Device with Intel x86 CPU + 32bit Android Automotive OS.
It provides basic functionalities and core features of Android Automotive OS tailored for the usage in vehicle dashborad of that version PLUS Google specific Android APIs like GMaps,GDrive,GCM,Accounts and so forth.
It also gives you access for Google Play Store inside the image.
However this image is more restrictive that you can't have root access on it.This image is ideal for debugging/testing apps that uses one or more Google Android APIs on Automotive OS Emulation
Since it uses Intel arch, AVD made based on this image will directly translate instruction into local machine code. When combined with Intel HAXM Accelerator OR AMD Emu HyperV it runs way faster than equivalent ARM-emulators

This package is OPTIONAL to install.You can use real device to test Android apps. If you wish to install it , you also need an Emulator to run the image.

Package ArchiveOSSizeShould I Download?
Automotive Intel x86 Atom System Image Android SDK 9.0 P API 28 rev-28.5 [all OS].zipall819.79 MBOPTIONAL

How to install offline Automotive Intel x86 Atom System Image (Android SDK 9.0 P API 28)?

The offline installation is done using Bash's unzip that is widely avaialble on Windows (with WSL), Linux and Mac.However you can use whatever unzipping/decompressing/extracting tools you like that support extracting .zip, but please pay attention carefully so that the package is installed correctly and is recognized.We use Bash's unzip for this purpose , respectively.
This package will be installed on the same path with same API number scheme regardless of the specific updates on minor/micro revision numbering.
Different versions with different API number will have their own install location so it's install path will follow Android API numbering shceme.
Upon updates, it upgrades previous installation by overriding existing installation on the same API number only.
You can install ONLY SINGLE VERSION based its specific MAJOR API NUMBER for this package installation.

  • Download the latest version of the packages available above.If it has different OSes, choose one that match your development OS.
  • After finished, you can DISCONNECT any internet connections.
  • Locate the downloaded .zip pacakge into accessible location, as you will need that location for installation purpose.
  • Open up CLI/CMD, for Windows make sure you have WSL or Bash for Windows support.
  • Now follow the steps below, it mimics CMD interface to make it easier for you:

X
CMD Install Automotive Intel x86 Atom System Image (Android SDK 9.0 P API 28) manually
@usr~
cd $ANDROID_SDK_ROOT1
@usr$ANDROID/SDK/ROOT
rm -rf system-images/android-28/android-automotive-playstore/x86 && unzip path/to/x86-28_r05.zip -d system-images/android-28/android-automotive-playstore(2.A all)

  1. cd $ANDROID_SDK_ROOT
    First, go to the root directory of Android SDK installation. On Windows you might also type:cd %ANDROID_SDK_ROOT%
    Remember! You should only proceed to the next step if only you already in the root directory of Android SDK.
  2. Now, from rootdir of Android SDK, locate the package you've downloaded and then extract the package based on your OS.
    Make sure to change the /path/to/ with absolute path that points to actual downloaded package file location on your local disk.
    1. [all OSes]
      rm -rf system-images/android-28/android-automotive-playstore/x86 && unzip path/to/x86-28_r05.zip -d system-images/android-28/android-automotive-playstore
      extract the package archive as-is from the root SDK directory, to install version 28.5 on all OSes
  3. DONE! :D

Extras Packages

Extras packages bring extra support and features that are not available on the main compiler.
We recomend you to install these extras on demand based on your need.

Android Support Repository
Contains offline version of Android support libraries artifact that provide backward compatibility of newer features on earlier versions of Android or gracefully fall back to equivalent functionality.It also adds additional convenience classes and features not available in the standard Framework API for easier development and support across more devices.
Google Support Repository
Contains offline version of Google support libraies artifact so you can use various APIs for Google Play Services,Firebase and Wearables.
Instant App SDK
Contains library for building Android Instant Apps so the user can enjoy the app instantly without installing first
Other Extras

Emulator ,Intel HAXM and AMD Emulator HyperV

Emulator emulates the System Images so you can test your app on your computer.If you've downloaded one or more system image(s) you should install Emulator.For even faster emulation and take advantage of virtualization feature in your CPU, you should install Intel HAXM as well.

Checkout:

Android Emulator
Emulates System Images on your computer, so you can debug your app directly on selected Android OS version and arch without actual hardware.
Intel HAXM Accelerator
Bring emulation faster by taking advantage of hardware virtualization feature on supported Intel CPUs.
AMD Hypervisor Accelerator
Bring emulation faster by taking advantage of hardware virtualization feature on supported AMD CPUs.

NDK Toolkit

The NDK Toolkit is a toolset that lets you implement parts of your app in native code, using languages such as C and C++. For certain types of apps, this can help you reuse code libraries written in those languages.

Android NDK Compiler | NDK (Side-By-Side Installation)
Contains set of tools that allows you to use C and C++ code with Android.
CMake
An external build tool that works alongside Gradle to build your native library.
LLDB
The debugger Android Studio uses to debug native code.

Offline Documentation

Documentation provides you official information, guides,training as well as API reference for developing Android Apps.Previously, offline documenation was provided officially by the Android Dev team, but now it has been handled by the community.
Offline Documentation is not needed for developing Android Apps but it helps you alot when you need access on official guides,reference and most importantly the API reference, all available for offline browsing.

More on offline Android Documentation checkout: Android Offline Documentation

ebugger Android Studio uses to debug native code.

Offline Documentation

Documentation provides you official information, guides,training as well as API reference for developing Android Apps.Previously, offline documenation was provided officially by the Android Dev team, but now it has been handled by the community.
Offline Documentation is not needed for developing Android Apps but it helps you alot when you need access on official guides,reference and most importantly the API reference, all available for offline browsing.

More on offline Android Documentation checkout: Android Offline Documentation