Beginning Android: Install an Android Platform
SDK Manager
to install the Gingerbread platform (version 2.3.3) and platform tools.
Note Gingerbread is a code name for Android 2.3 and minor updates (e.g., 2.3.3). Google is in the habit of naming its platforms after dessert items.
Key Takeaways
- Google offers various Android platforms that can be installed via the Android SDK Manager tool. This guide specifically outlines how to install the Gingerbread platform (version 2.3.3) and platform tools, using the SDK Manager’s user interface, which is organized into a menubar and a content area.
- To install Gingerbread 2.3.3 and Platform Tools, uncheck Android 4.0.3 (API 15) and check Android 2.3.3 (API 10) and Android SDK Platform-tools. Click Install to install all checked packages. During installation, you may encounter an ADB Restart dialog box; if you’re new to Android development, there’s no need to restart the ADB server at this point.
- The Android SDK Manager tool is essential for Android development, allowing you to download and manage Android SDK packages. It provides necessary tools, platforms, and other components needed to develop Android applications. You can install the Android SDK without Android Studio by downloading the SDK tools directly from the Android developer website.
Start the Android SDK Manager Application
Start SDK Manager (or android, which is one of the basic tools). After a few moments, you will see this application’s Android SDK Manager window with content similar to that shown in Figure 2.
- The Packages menu presents menuitems for displaying some combination of updated or new packages (Android components), installed packages, and obsolete packages. It also presents menuitems for sorting the list of packages by API level or repository, and for reloading the list of packages shown in the content area.
- The Tools menu presents menuitems for managing Android Virtual Devices (device configurations that are run with the Android emulator) and add-on sites, for specifying options related to proxies (computers or applications that sit between networks as intermediaries) and other items, and presenting about information.
Install Gingerbread 2.3.3 and Platform Tools
Uncheck Android 4.0.3 (API 15), which automatically unchecks all of the checkboxes underneath in its hierarchy. Instead, check Android 2.3.3 (API 10), which automatically checks all of the checkboxes underneath, and check Android SDK Platform-tools as well. You should end up with the user interface shown in Figure 3.




Review Questions
The following review questions help you test your mastery of Lesson 2’s material:- How do you start the Android SDK Manager application?
- Describe this application’s Android SDK Manager window.
- What does this application’s Packages menu let you accomplish? What does its Tools menu let you accomplish?
- How do you choose packages to install? How do you view only installed packages?
- What does the Android SDK Manager Log window display?
- What is ADB?
Frequently Asked Questions (FAQs) about Installing an Android Platform
What are the system requirements for installing an Android platform?
To install an Android platform, you need a computer with a minimum of 2GB RAM (4GB recommended), and the latest version of Java Development Kit (JDK) installed. The computer should run on Windows, Mac OS, or Linux. Also, you need to have enough hard disk space to accommodate the Android SDK and the emulator system images.
How do I update my Android SDK tools?
To update your Android SDK tools, open the SDK Manager in Android Studio. Click on “SDK Tools” and select the tools you want to update. Click on “Apply” to start the update process. The SDK Manager will download and install the selected tools for you.
What is the role of the SDK Manager in Android development?
The SDK Manager is a tool that allows you to download and manage Android SDK packages. It provides you with the necessary tools, platforms, and other components you need to develop Android applications.
How do I install the Android SDK without Android Studio?
You can install the Android SDK without Android Studio by downloading the SDK tools from the Android developer website. After downloading, extract the zip file and run the SDK Manager to install the necessary packages.
What is the difference between Android SDK and Android Studio?
Android SDK is a set of development tools used to develop applications for the Android platform. On the other hand, Android Studio is an Integrated Development Environment (IDE) that provides a user-friendly interface for coding and includes the Android SDK.
How do I use the SDK Manager?
To use the SDK Manager, open it from Android Studio. You can then select the packages you want to install or update. After selecting, click on “Apply” to start the installation or update process.
Why can’t I find the SDK Manager in Android Studio?
If you can’t find the SDK Manager in Android Studio, it might be because you’re using an older version of Android Studio. In the latest versions, the SDK Manager is located under the “Configure” option on the welcome screen.
How do I install system images using the SDK Manager?
To install system images using the SDK Manager, open the SDK Manager and click on “SDK Platforms”. Select the system images you want to install and click on “Apply”.
What is the NVIDIA SDK Manager?
The NVIDIA SDK Manager is a tool that allows you to download, install, and manage NVIDIA SDKs. It’s similar to the Android SDK Manager but is specifically for NVIDIA SDKs.
What is SDKMAN?
SDKMAN is a tool for managing parallel versions of multiple Software Development Kits on most Unix-based systems. It provides a convenient command-line interface for installing, switching, removing, and listing Candidates.
Jeff Friesen is a freelance tutor and software developer with an emphasis on Java and mobile technologies. In addition to writing Java and Android books for Apress, Jeff has written numerous articles on Java and other technologies for SitePoint, InformIT, JavaWorld, java.net, and DevSource.