SDK Tools release notes (original) (raw)

Android SDK Tools is a component for the Android SDK. It includes development and debugging tools for Android.

Revisions

The sections below provide notes about successive releases of the SDK Tools, as denoted by revision number. To ensure you have the latest version, check SDK Manager for updates.

SDK Tools, Revision 26.1.1 (September 2017)

Changes:

SDK Tools, Revision 26.0.2 (April 2017)

Changes:

SDK Tools, Revision 26.0.1 (March 2017)

Changes:

SDK Tools, Revision 26.0.0 (March 2017)

Dependencies:

Changes:

SDK Tools, Revision 25.3.0 (March 2017)

Dependencies:

Changes:

SDK Tools, Revision 25.2.5 (January 2017)

Dependencies:

Android Emulator bug fixes:

SDK Tools, Revision 25.2.4 (December 2016)

Dependencies:

Android Emulator bug fixes:

SDK Tools, Revision 25.2.3 (November 2016)

Dependencies:

Added new sdkmanager command line tool to view, install, update, and uninstall individual Android SDK packages.

New Android Emulator features and bug fixes:

SDK Tools, Revision 25.2.2 (September 2016)

Dependencies:

New Android Emulator features:

SDK Tools, Revision 25.1.6 (May 2016)

Dependencies:

General Notes:

SDK Tools, Revision 25.0.0 (April 2016)

Android Emulator 2.0:

SDK Platform-tools, Revision 23.1.0 (December 2015)

General Notes:

SDK Tools, Revision 24.4.1 (October 2015)

Dependencies:

General Notes:

SDK Tools, Revision 24.4.0 (October 2015)

Dependencies:

General Notes:

SDK Tools, Revision 24.3.4 (August 2015)

Dependencies:

General Notes:

Emulator:

SDK Tools, Revision 24.3.3 (June 2015)

Dependencies:

General Notes:

SDK Tools, Revision 24.3.2 (June 2015)

Dependencies:

General Notes:

SDK Tools, Revision 24.3.1 (June 2015)

Dependencies:

General Notes:

Caution: This release is known to contain issues which prevent builds from completing. We strongly recommend that you update to SDK Tools 24.3.2 as soon as possible.

SDK Tools, Revision 24.3.0 (June 2015)

Dependencies:

General Notes:

Caution: This release is known to contain issues which prevent builds from completing. We strongly recommend that you update to SDK Tools 24.3.2 as soon as possible.

SDK Tools, Revision 24.2.0 (May 2015)

Dependencies:

General Notes:

SDK Tools, Revision 24.1.2 (February 2015)

Dependencies:

General Notes:

SDK Tools, Revision 24.0.2 (December 2014)

Dependencies:

General Notes:

SDK Tools, Revision 24.0.1 (December 2014)

Dependencies:

General Notes:

SDK Tools, Revision 24.0.0 (December 2014)

Dependencies:

General Notes:

SDK Tools, Revision 23.0.5 (October 2014)

Dependencies:

General Notes:

SDK Tools, Revision 23.0.4 (October 2014)

Dependencies:

General Notes:

SDK Tools, Revision 23.0.2 (July 2014)

Dependencies:

General Notes:

SDK Tools, Revision 23.0.0 (June 2014)

Dependencies:

General Notes:

SDK Tools, Revision 22.6.4 (June 2014)

Dependencies:

General Notes:

SDK Tools, Revision 22.6.3 (April 2014)

Dependencies:

General Notes:

Known Issues:

When you create an Android Wear virtual device in the AVD manager, a target API Level lower than 19 may be selected by default. Make sure you select the target API Level 19 when creating Android Wear virtual devices.

SDK Tools, Revision 22.6.2 (March 2014)

Dependencies:

General Notes:

SDK Tools, Revision 22.6.1 (March 2014)

Dependencies:

General Notes:

Known Issues:

When you create an Android virtual device using the Nexus 5 device definition, you must enable the Use Host GPU option, otherwise the virtual device will not start.

SDK Tools, Revision 22.6 (March 2014)

Dependencies:

General Notes:

SDK Tools, Revision 22.3 (October 2013)

Dependencies:

General Notes:

SDK Tools, Revision 22.2.1 (September 2013)

Dependencies:

General Notes:

SDK Tools, Revision 22.2 (September 2013)

Dependencies:

General Notes:

SDK Tools, Revision 22.0.5 (July 2013)

Dependencies:

General Notes:

SDK Tools, Revision 22.0.4 (July 2013)

Dependencies:

General Notes:

SDK Tools, Revision 22.0.1 (May 2013)

Dependencies:

General Notes:

SDK Tools, Revision 22 (May 2013)

Dependencies:

General Notes:

Bug fixes:

SDK Tools, Revision 21.1 (February 2013)

Dependencies:

General Notes:

SDK Tools, Revision 21.0.1 (December 2012)

Dependencies:

General Notes:

Bug fixes:

SDK Tools, Revision 21 (November 2012)

Dependencies:

General Notes:

Bug fixes:

SDK Tools, Revision 20.0.3 (August 2012)

Dependencies:

Bug fixes:

SDK Tools, Revision 20.0.1 (July 2012)

Dependencies:

Bug fixes:

SDK Tools, Revision 20 (June 2012)

Dependencies:

General notes:

Bug fixes:

SDK Tools, Revision 19 (April 2012)

Note: This update of SDK Tools is only available through the Android SDK Manager. Use this tool to download and install this update.

Dependencies:

Bug fixes:

SDK Tools, Revision 18 (April 2012)

Important: To download the new Android 4.0 system components from the Android SDK Manager, you must first update the SDK tools to revision 14 or later and restart the Android SDK Manager. If you do not, the Android 4.0 system components will not be available for download.

Dependencies:

General notes:

Bug fixes:

SDK Tools, Revision 17 (March 2012)

Important: To download the new Android 4.0 system components from the Android SDK Manager, you must first update the SDK tools to revision 14 or later and restart the Android SDK Manager. If you do not, the Android 4.0 system components will not be available for download.

Dependencies:

General notes:

SDK Tools, Revision 16 (December 2011)

Important: To download the new Android 4.0 system components from the Android SDK Manager, you must first update the SDK tools to revision 14 or later and restart the Android SDK Manager. If you do not, the Android 4.0 system components will not be available for download.

Dependencies:

General notes:

Bug fixes:

SDK Tools, Revision 15 (October 2011)

Important: To download the new Android 4.0 system components from the Android SDK Manager, you must first update the SDK tools to revision 14 or later and restart the Android SDK Manager. If you do not, the Android 4.0 system components will not be available for download.

Dependencies:

Bug fixes:

SDK Tools, Revision 14 (October 2011)

Important: To download the new Android 4.0 system components from the Android SDK Manager, you must first update the SDK tools to revision 14 and restart the Android SDK Manager. If you do not, the Android 4.0 system components will not be available for download.

Dependencies:

General notes:

For a complete overview of the build system changes and what you need to do to support them, see the Android Tools Project site.

SDK Tools, Revision 13 (September 2011)

Dependencies:

If you are developing in Eclipse with ADT, note that this version of SDK Tools is designed for use with ADT 12.0.0 and later. If you haven't already, we highly recommend updating your ADT Plugin to 12.0.0.

If you are developing outside Eclipse, you must have Apache Ant 1.8 or later.

General notes:

SDK Tools, Revision 12 (July 2011)

Dependencies:

If you are developing in Eclipse with ADT, note that this version of SDK Tools is designed for use with ADT 12.0.0 and later. If you haven't already, we highly recommend updating your ADT Plugin to 12.0.0.

If you are developing outside Eclipse, you must have Apache Ant 1.8 or later.

General notes:

SDK Tools, Revision 11 (May 2011)

Dependencies:

If you are developing in Eclipse with ADT, note that this version of SDK Tools is designed for use with ADT 10.0.1 and later. If you haven't already, we highly recommend updating your ADT Plugin to 10.0.1.

If you are developing outside Eclipse, you must have Apache Ant 1.8 or later.

General notes:

SDK Tools, Revision 10 (February 2011)

Dependencies:

If you are developing in Eclipse with ADT, note that this version of SDK Tools is designed for use with ADT 10.0.0 and later. After installing SDK Tools r10, we highly recommend updating your ADT Plugin to 10.0.0.

If you are developing outside Eclipse, you must have Apache Ant 1.8 or later.

General notes:

SDK Tools, Revision 9 (January 2011)

Dependencies:

If you are developing in Eclipse with ADT, note that this version of SDK Tools is designed for use with ADT 9.0.0 and later. After installing SDK Tools r9, we highly recommend updating your ADT Plugin to 9.0.0.

If you are developing outside Eclipse, you must have Apache Ant 1.8 or later.

Upgrading to SDK Tools r9:

If you are upgrading to SDK Tools r9 from SDK Tools r7 or earlier, the default installed location for the adb tool has changed from <_SDK_>/tools/adb to<_SDK_>/platform-tools/adb. This means that you should add the new location to your PATH and modify any custom build scripts to reference the new location. Copying the adb executable from the new location to the old is not recommended, since subsequent updates to the SDK Tools will delete the file.

General notes:

SDK Tools, Revision 8 (December 2010)

Dependencies:

If you are developing in Eclipse with ADT, note that this version of SDK Tools is designed for use with ADT 8.0.0 and later. After installing SDK Tools r8, we highly recommend updating your ADT Plugin to 8.0.0.

If you are developing outside Eclipse, you must have Apache Ant 1.8 or later.

Also note that SDK Tools r8 requires a new SDK component called_Platform-tools_. The new Platform-tools component lets all SDK platforms (Android 2.1, Android 2.2, and so on) use the same (latest) version of build tools such as adb, aapt, aidl, anddx. To download the Platform-tools component, use theAndroid SDK Manager.

Upgrading from SDK Tools r7:

If you are upgrading to SDK Tools r8 from an earlier version, note that the the default installed location for the adb tool has changed from<_SDK_>/tools/adb to<_SDK_>/platform-tools/adb. This means that you should add the new location to your PATH and modify any custom build scripts to reference the new location. Copying the adb executable from the new location to the old is not recommended, since subsequent updates to the SDK Tools will delete the file.

General notes:

SDK Tools, Revision 7 (September 2010)

Dependencies:

If you are developing in Eclipse with ADT, note that this version of SDK Tools is designed for use with ADT 0.9.8 and later. After installing SDK Tools r7, we highly recommend updating your ADT Plugin to 0.9.8.

General notes:

SDK Tools, Revision 6 (May 2010)

Dependencies:

If you are developing in Eclipse with ADT, note that this version of SDK Tools is designed for use with ADT 0.9.7 and later. After installing SDK Tools r6, we highly recommend updating your ADT Plugin to 0.9.7.

Library projects:

The SDK Tools now support the use of library projects during development, a capability that lets you store shared Android application code and resources in a separate development project. You can then reference the library project from other Android projects and, at build time, the tools compile the shared code and resources as part of the dependent applications. More information about this feature is available in the Creating and Managing Projects document.

If you are developing in Eclipse, ADTprovides the equivalent library project support.

SDK Tools, Revision 5 (March 2010)

Dependencies:

SDK and AVD Manager:

Emulator:

Layoutopt:

SDK Tools, Revision 4 (December 2009)

Dependencies:

This version of SDK Tools is compatible with ADT 0.9.5 and later, but not compatible with earlier versions. If you are developing in Eclipse with ADT, youmust update your ADT plugin to version 0.9.5 or higher if you install SDK Tools r4 in your SDK.

General notes:

Android SDK and AVD Manager:

Emulator:

Ant build tools:

SDK Tools, Revision 3 (October 2009)

Dependencies:

This version of SDK Tools is compatible with ADT 0.9.4 and later, but not compatible with earlier versions. If you are developing in Eclipse with ADT, youmust update your ADT plugin to version 0.9.4 or higher if you install SDK Tools r3 in your SDK.

Android tool:

DDMS:

Android SDK and AVD Manager:

Layoutopt, a new tool for optimizing layouts:

The SDK Tools r3 package includes layoutopt, a new command-line tool that helps you optimize your layout hierarchies. When run against your layout files, the tool analyzes their hierarchies and notifies you of inefficiencies and other potential issues. The tool also provides simple solutions for the issues it finds. For usage, see layoutopt.