From 66e97da5af1806d3f3071e994d5aa00fda039c2d Mon Sep 17 00:00:00 2001 From: Joe Fernandez Date: Wed, 12 Dec 2012 15:06:09 -0800 Subject: docs: SDK r21.0.1 Release Notes Change-Id: I5d3a5d29fd38d085b13b424ff6ab071925a5a261 --- docs/html/tools/sdk/eclipse-adt.jd | 119 ++++++++++++++++++++++++++++++++++++ docs/html/tools/sdk/tools-notes.jd | 120 ++++++++++++++++++++++++++++++++++--- 2 files changed, 231 insertions(+), 8 deletions(-) (limited to 'docs/html/tools/sdk') diff --git a/docs/html/tools/sdk/eclipse-adt.jd b/docs/html/tools/sdk/eclipse-adt.jd index f2ff07c..243683c 100644 --- a/docs/html/tools/sdk/eclipse-adt.jd +++ b/docs/html/tools/sdk/eclipse-adt.jd @@ -57,6 +57,125 @@ href="http://tools.android.com/knownissues">http://tools.android.com/knownissues

ADT 21.0.1 (December 2012) +

+ +
+
+
Dependencies:
+ +
+
    +
  • Java 1.6 or higher is required for ADT 21.0.1.
  • +
  • Eclipse Helios (Version 3.6.2) or higher is required for ADT 21.0.1.
  • +
  • ADT 21.0.1 is designed for use with SDK + Tools r21.0.1. If you haven't already installed SDK Tools r21.0.1 into your SDK, use the + Android SDK Manager to do so.
  • +
+
+ +
General Notes:
+
+
    +
  • Build +
      +
    • Updated build to detect and handle package name conflicts between an application and + the libraries it depends on. Libraries cannot share package names unless all of them + share the same package name. + (Issue 40152, + Issue 40273) +
    • +
    • Added a flag to disable dex merging to deal with cases where merging could generate + a broken dex file. If this happens to your project, add the following setting to your + {@code project.properties} file: {@code dex.disable.merger=true} This setting + causes the build system to revert to the older, slower dex processing that does not + pre-dex libraries.
    • +
    +
  • +
+
+ +
Bug fixes:
+
+
    +
  • Lint +
      +
    • Corrected check for {@code 0px} values in style XML elements. + (Issue 39601) +
    • +
    • Fixed incorrect flagging of formatting strings. + (Issue 39758) +
    • +
    • Fixed problem where {@code tools:ignore} directive in the manifest file was ignored + by the Lint tool. + (Issue 40136) +
    • +
    • Fixed problem with flagging a wakelock release inside a conditional. + (Issue 40424) +
    • +
    • Fixed incorrect reporting of missing {@code layout_width} and {@code layout_height} + XML fields. + (Issue 38958) +
    • +
    • Fixed handling of custom namespace attributes.
    • +
    • Added fixes for filtering out library project warnings.
    • +
    • Removed warnings about missing classes before a build.
    • +
    +
  • + +
  • Android Virtual Device Manager +
      +
    • Fixed handling of {@code devices.xml} file in other locales. + (Issue 39704) +
    • +
    • Fixed problem where the AVD Manager would not allow you to create a new AVD using + the 4.0" WVGA or 4.65" 720p device definitions. + (Issue 39939) +
    • +
    • Fixed problem where deleted device definitions were not removed.
    • +
    • Fixed incorrect screen resolution setting for the Nexus One device definition.
    • +
    • Fixed problem where writing of an AVD settings file does not properly escape + {@code \\} path characters.
    • +
    +
  • + +
  • Layout Editor +
      +
    • Fixed problem where layout cannot render strings starting with {@code \@}. + (Issue 40222) +
    • +
    • Fixed preview error when using the {@code android:numColumns} attribute in a layout. + (Issue 21296) +
    • +
    • Fixed compatibility issue with IntelliJ layout preview caused by layout editor + deleting the {@code .android/devices.xml} file.
    • +
    • Added fixes to editor for {@link android.widget.GridLayout}.
    • +
    +
  • + +
  • Added support for {@code ldrtl} and {@code ldltr} resource qualifiers.
  • +
  • Fixed problem where Android XML resources mistakenly get compiled into {@code *.out.xml} + output files, causing project errors. + (Issue 3767)
  • +
  • Fixed error which caused resource refresh operations to fail. + (Issue 39213)
  • +
  • Updated the Custom View code template handle to library projects properly.
  • +
  • Fixed support for library string resources ({@code strings.xml}) when exporting an + application that references a library with string resources. + (Issue 39751)
  • +
  • Fixed problem where bad AVD setting files caused Device Manager and graphical XML editors + to crash. + (Issue 40400)
  • +
+
+ +
+
+
+ +
+

+ ADT 21.0.0 (November 2012)

diff --git a/docs/html/tools/sdk/tools-notes.jd b/docs/html/tools/sdk/tools-notes.jd index a5dfa5a..9349a4e 100644 --- a/docs/html/tools/sdk/tools-notes.jd +++ b/docs/html/tools/sdk/tools-notes.jd @@ -28,6 +28,109 @@ href="http://tools.android.com/knownissues">http://tools.android.com/knownissues

SDK Tools, Revision 21.0.1 (December 2012) +

+ +
+ +
+
Dependencies:
+
+
    +
  • Android SDK Platform-tools revision 16 or later.
  • +
  • If you are developing in Eclipse with ADT, note that the SDK Tools r21.0.1 is + designed for use with ADT 21.0.1 and later. If you haven't already, update your + ADT Plugin to 21.0.0.
  • +
  • If you are developing outside Eclipse, you must have + Apache Ant 1.8 or later.
  • +
+
+ +
General Notes:
+
+
    +
  • Build +
      +
    • Updated build to detect and handle package name conflicts between an application and + the libraries it depends on. Libraries cannot share package names unless all of them + share the same package name. + (Issue 40152, + Issue 40273) +
    • +
    • Added a flag to disable dex merging to deal with cases where merging could generate + a broken dex file. If this happens to your project, add the following setting to your + {@code project.properties} file: {@code dex.disable.merger=true} This setting + causes the build system to revert to the older, slower dex processing that does not + pre-dex libraries.
    • +
    +
  • + +
  • Renderscript +
      +
    • Added support for + Filterscript + compilation.
    • +
    • Added new project setting to control the Renderscript compilation target separately + from an Android project. Adding the following line to a {@code project.properties} + file causes Renderscript code to be compiled for Android API Level 17, while the + containing application can target a different (lower) API level: +
      renderscript.target = 17
      + Previously, the Renderscript compilation target was tied to the + {@code android:minSdkVersion} setting in the manifest. + (Issue 40487) +
    • +
    +
  • + +
+
+ + +
Bug fixes:
+
+
    +
  • Lint +
      +
    • Corrected check for {@code 0px} values in style XML elements. + (Issue 39601) +
    • +
    • Fixed incorrect flagging of formatting strings. + (Issue 39758) +
    • +
    • Fixed problem where {@code tools:ignore} directive in the manifest file was ignored + by the Lint tool. + (Issue 40136) +
    • +
    • Fixed problem with flagging a wakelock release inside a conditional. + (Issue 40424) +
    • +
    • Fixed incorrect reporting of missing {@code layout_width} and {@code layout_height} + XML fields. + (Issue 38958) +
    • +
    • Fixed handling of custom namespace attributes.
    • +
    • Added fixes for filtering out library project warnings.
    • +
    • Removed warnings about missing classes before a build.
    • +
    +
  • + +
  • Fixed problem with UI Automator Viewer execution script where Android tools directory + is not set.
  • +
  • Fixed problem with the SDK Manager so that it auto-selects the most recently released + platform on startup.
  • +
  • Fixed Java finding script to look for the currently supported version of Java (1.6 or + higher).
  • +
  • Fixed the SDK Manager launcher in the ADT bundle so that it can properly launch the + SDK Manager program when it is placed at the root of the bundle.
  • +
+
+
+
+
+ +
+

+ SDK Tools, Revision 21 (November 2012)

@@ -37,14 +140,15 @@ href="http://tools.android.com/knownissues">http://tools.android.com/knownissues
Dependencies:
    -
  • Android SDK Platform-tools revision 15 or later.
  • +
  • Android SDK Platform-tools revision 16 or later.
  • If you are developing in Eclipse with ADT, note that the SDK Tools r21 is designed for use with ADT 21.0.0 and later. If you haven't already, update your ADT Plugin to 21.0.0.
  • If you are developing outside Eclipse, you must have Apache Ant 1.8 or later.
  • -
+
+
General Notes:
    @@ -827,7 +931,7 @@ documentation.
-
+
@@ -861,7 +965,7 @@ decimal point. -
+
@@ -892,7 +996,7 @@ href="{@docRoot}tools/projects/index.html#LibraryProjects">Creating and Managing provides the equivalent library project support.

-
+
@@ -941,7 +1045,7 @@ officially supported. -
+
@@ -991,7 +1095,7 @@ skin name specified. -
+
@@ -1055,6 +1159,6 @@ solutions for the issues it finds. For usage, see layoutopt.

-
+ -- cgit v1.1