Contents

Overview

This guide describes where to obtain and how to install the Google Android SDK and associated packages.

Compatibility and Download

Titanium requires the Android SDK Tools to be installed in order to allow you to develop Android applications. Unless you intend to write applications exclusively for Apple products, you should install this component.

Remember that Oracle JDK is a prerequisite for Android development, and so should be installed first. See Installing Oracle JDK for instructions.

The Android SDK Manager installer may be obtained from the Official Website.

Installation

OS X

Note that the typical filesystem location of this software can be found in the OS X Software Locations section of these guides.

Installing Android SDK Tools on OS X

Once you have downloaded the Android SDK Tools archive, double-click to extract it.

Windows

Note that the typical filesystem location of this software can be found in the Windows Software Locations section of these guides.

Installing Android SDK Tools on Windows

Once you have downloaded the Android SDK Tools Installer, double-click to run it.

Refer to the Windows Software Locations section, and add the path of the Android SDK Tools directory to your system's PATH.

Then proceed to the #Installing Android Packages with Android SDK Manager section.

Installing Android Packages with Android SDK Manager

The Android SDK Tools package that has been installed contains the Android SDK Manager that is used to install the rest of the Android SDK packages.

Launching the Android SDK Manager differs depending on the platform.

In the Android SDK Manager, you will see different versions of the following items listed:

Set the filter options at the bottom and select the required packages for installation.

Refer to the Titanium Compatibility Matrix for the latest list of required packages.

Installing x86 Emulator Packages

Some versions of the Android API are available with Intel x86 emulators. Look for the "Intel x86 Atom System Image" in the Android SDK Manager.

The x86 emulator may run faster than the standard ARM emulator, but may show minor differences with the ARM emulator. Extra software is required to take advantage of the x86 emulator – see Configuring Virtual Machine Acceleration in the Android Tools documentation.

Updating Android Packages

Important to note!

Every time you update your Android packages, you will need to delete any AVDs that have been replaced by new revisions, otherwise they won’t be used. To do this, use the Android SDK Manager Tools > Manage AVDs menu item to launch the Android Virtual Device Manager.

Unless you have modified any AVD’s hardware configuration, it’s easier to simply clear all existing AVDs altogether. Thus, select each one in turn and click the delete button to do this.

Refer to Titanium Compatibility Matrix for the most up-to-date information about the software we currently support.