summaryrefslogtreecommitdiffstats
path: root/docs/html/tools
diff options
context:
space:
mode:
authorJoe Fernandez <joefernandez@google.com>2012-12-12 15:06:09 -0800
committerJoe Fernandez <joefernandez@google.com>2012-12-13 10:59:32 -0800
commit15776a22d54d76803322c1b3a83aa86188634147 (patch)
tree7a64d809d0bbe50044a12bcf88460eb0f4a12ec5 /docs/html/tools
parent9d7578c73afa69272dcf9476ae3eefc2b59d6778 (diff)
downloadframeworks_base-15776a22d54d76803322c1b3a83aa86188634147.zip
frameworks_base-15776a22d54d76803322c1b3a83aa86188634147.tar.gz
frameworks_base-15776a22d54d76803322c1b3a83aa86188634147.tar.bz2
docs: SDK r21.0.1 Release Notes
Change-Id: Ifaaa6579df6cb180f515f2a5e71b2ac62a1671c3
Diffstat (limited to 'docs/html/tools')
-rw-r--r--docs/html/tools/sdk/eclipse-adt.jd119
-rw-r--r--docs/html/tools/sdk/tools-notes.jd120
2 files changed, 231 insertions, 8 deletions
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
<div class="toggle-content opened">
<p><a href="#" onclick="return toggleContent(this)">
<img src="{@docRoot}assets/images/triangle-opened.png" class="toggle-content-img"
+ alt=""/>ADT 21.0.1</a> <em>(December 2012)</em>
+ </p>
+
+ <div class="toggle-content-toggleme">
+<dl>
+ <dt>Dependencies:</dt>
+
+ <dd>
+ <ul>
+ <li>Java 1.6 or higher is required for ADT 21.0.1.</li>
+ <li>Eclipse Helios (Version 3.6.2) or higher is required for ADT 21.0.1.</li>
+ <li>ADT 21.0.1 is designed for use with <a href="{@docRoot}tools/sdk/tools-notes.html">SDK
+ Tools r21.0.1</a>. If you haven't already installed SDK Tools r21.0.1 into your SDK, use the
+ Android SDK Manager to do so.</li>
+ </ul>
+ </dd>
+
+ <dt>General Notes:</dt>
+ <dd>
+ <ul>
+ <li>Build
+ <ul>
+ <li>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.
+ (<a href="http://code.google.com/p/android/issues/detail?id=40152">Issue 40152</a>,
+ <a href="http://code.google.com/p/android/issues/detail?id=40273">Issue 40273</a>)
+ </li>
+ <li>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.</li>
+ </ul>
+ </li>
+ </ul>
+ </dd>
+
+ <dt>Bug fixes:</dt>
+ <dd>
+ <ul>
+ <li>Lint
+ <ul>
+ <li>Corrected check for {@code 0px} values in style XML elements.
+ (<a href="http://code.google.com/p/android/issues/detail?id=39601">Issue 39601</a>)
+ </li>
+ <li>Fixed incorrect flagging of formatting strings.
+ (<a href="http://code.google.com/p/android/issues/detail?id=39758">Issue 39758</a>)
+ </li>
+ <li>Fixed problem where {@code tools:ignore} directive in the manifest file was ignored
+ by the Lint tool.
+ (<a href="http://code.google.com/p/android/issues/detail?id=40136">Issue 40136</a>)
+ </li>
+ <li>Fixed problem with flagging a wakelock release inside a conditional.
+ (<a href="http://code.google.com/p/android/issues/detail?id=40424">Issue 40424</a>)
+ </li>
+ <li>Fixed incorrect reporting of missing {@code layout_width} and {@code layout_height}
+ XML fields.
+ (<a href="http://code.google.com/p/android/issues/detail?id=38958">Issue 38958</a>)
+ </li>
+ <li>Fixed handling of custom namespace attributes.</li>
+ <li>Added fixes for filtering out library project warnings.</li>
+ <li>Removed warnings about missing classes before a build.</li>
+ </ul>
+ </li>
+
+ <li>Android Virtual Device Manager
+ <ul>
+ <li>Fixed handling of {@code devices.xml} file in other locales.
+ (<a href="http://code.google.com/p/android/issues/detail?id=39704">Issue 39704</a>)
+ </li>
+ <li>Fixed problem where the AVD Manager would not allow you to create a new AVD using
+ the <strong>4.0" WVGA</strong> or <strong> 4.65" 720p</strong> device definitions.
+ (<a href="http://code.google.com/p/android/issues/detail?id=39939">Issue 39939</a>)
+ </li>
+ <li>Fixed problem where deleted device definitions were not removed.</li>
+ <li>Fixed incorrect screen resolution setting for the Nexus One device definition.</li>
+ <li>Fixed problem where writing of an AVD settings file does not properly escape
+ {@code \\} path characters.</li>
+ </ul>
+ </li>
+
+ <li>Layout Editor
+ <ul>
+ <li>Fixed problem where layout cannot render strings starting with {@code \@}.
+ (<a href="http://code.google.com/p/android/issues/detail?id=40222">Issue 40222</a>)
+ </li>
+ <li>Fixed preview error when using the {@code android:numColumns} attribute in a layout.
+ (<a href="http://code.google.com/p/android/issues/detail?id=21296">Issue 21296</a>)
+ </li>
+ <li>Fixed compatibility issue with IntelliJ layout preview caused by layout editor
+ deleting the {@code .android/devices.xml} file.</li>
+ <li>Added fixes to editor for {@link android.widget.GridLayout}.</li>
+ </ul>
+ </li>
+
+ <li>Added support for {@code ldrtl} and {@code ldltr} resource qualifiers.</li>
+ <li>Fixed problem where Android XML resources mistakenly get compiled into {@code *.out.xml}
+ output files, causing project errors.
+ (<a href="http://code.google.com/p/android/issues/detail?id=3767">Issue 3767</a>)</li>
+ <li>Fixed error which caused resource refresh operations to fail.
+ (<a href="http://code.google.com/p/android/issues/detail?id=39213">Issue 39213</a>)</li>
+ <li>Updated the Custom View code template handle to library projects properly.</li>
+ <li>Fixed support for library string resources ({@code strings.xml}) when exporting an
+ application that references a library with string resources.
+ (<a href="http://code.google.com/p/android/issues/detail?id=39751">Issue 39751</a>)</li>
+ <li>Fixed problem where bad AVD setting files caused Device Manager and graphical XML editors
+ to crash.
+ (<a href="http://code.google.com/p/android/issues/detail?id=40400">Issue 40400</a>)</li>
+ </ul>
+ </dd>
+
+</dl>
+</div>
+</div>
+
+<div class="toggle-content closed">
+ <p><a href="#" onclick="return toggleContent(this)">
+ <img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-content-img"
alt=""/>ADT 21.0.0</a> <em>(November 2012)</em>
</p>
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
<div class="toggle-content opened">
<p><a href="#" onclick="return toggleContent(this)">
<img src="{@docRoot}assets/images/triangle-opened.png" class="toggle-content-img"
+ alt=""/>SDK Tools, Revision 21.0.1</a> <em>(December 2012)</em>
+ </p>
+
+ <div class="toggle-content-toggleme">
+
+ <dl>
+ <dt>Dependencies:</dt>
+ <dd>
+ <ul>
+ <li>Android SDK Platform-tools revision 16 or later.</li>
+ <li>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
+ <a href="{@docRoot}tools/sdk/eclipse-adt.html">ADT Plugin</a> to 21.0.0.</li>
+ <li>If you are developing outside Eclipse, you must have
+ <a href="http://ant.apache.org/">Apache Ant</a> 1.8 or later.</li>
+ </ul>
+ </dd>
+
+ <dt>General Notes:</dt>
+ <dd>
+ <ul>
+ <li>Build
+ <ul>
+ <li>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.
+ (<a href="http://code.google.com/p/android/issues/detail?id=40152">Issue 40152</a>,
+ <a href="http://code.google.com/p/android/issues/detail?id=40273">Issue 40273</a>)
+ </li>
+ <li>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.</li>
+ </ul>
+ </li>
+
+ <li>Renderscript
+ <ul>
+ <li>Added support for
+ <a href="{@docRoot}guide/topics/renderscript/compute.html#filterscript">Filterscript</a>
+ compilation.</li>
+ <li>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:
+ <pre>renderscript.target = 17</pre>
+ Previously, the Renderscript compilation target was tied to the
+ {@code android:minSdkVersion} setting in the manifest.
+ (<a href="http://code.google.com/p/android/issues/detail?id=40487">Issue 40487</a>)
+ </li>
+ </ul>
+ </li>
+
+ </ul>
+ </dd>
+
+
+ <dt>Bug fixes:</dt>
+ <dd>
+ <ul>
+ <li>Lint
+ <ul>
+ <li>Corrected check for {@code 0px} values in style XML elements.
+ (<a href="http://code.google.com/p/android/issues/detail?id=39601">Issue 39601</a>)
+ </li>
+ <li>Fixed incorrect flagging of formatting strings.
+ (<a href="http://code.google.com/p/android/issues/detail?id=39758">Issue 39758</a>)
+ </li>
+ <li>Fixed problem where {@code tools:ignore} directive in the manifest file was ignored
+ by the Lint tool.
+ (<a href="http://code.google.com/p/android/issues/detail?id=40136">Issue 40136</a>)
+ </li>
+ <li>Fixed problem with flagging a wakelock release inside a conditional.
+ (<a href="http://code.google.com/p/android/issues/detail?id=40424">Issue 40424</a>)
+ </li>
+ <li>Fixed incorrect reporting of missing {@code layout_width} and {@code layout_height}
+ XML fields.
+ (<a href="http://code.google.com/p/android/issues/detail?id=38958">Issue 38958</a>)
+ </li>
+ <li>Fixed handling of custom namespace attributes.</li>
+ <li>Added fixes for filtering out library project warnings.</li>
+ <li>Removed warnings about missing classes before a build.</li>
+ </ul>
+ </li>
+
+ <li>Fixed problem with UI Automator Viewer execution script where Android tools directory
+ is not set.</li>
+ <li>Fixed problem with the SDK Manager so that it auto-selects the most recently released
+ platform on startup.</li>
+ <li>Fixed Java finding script to look for the currently supported version of Java (1.6 or
+ higher).</li>
+ <li>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.</li>
+ </ul>
+ </dd>
+ </dl>
+ </div>
+</div>
+
+<div class="toggle-content closed">
+ <p><a href="#" onclick="return toggleContent(this)">
+ <img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-content-img"
alt=""/>SDK Tools, Revision 21</a> <em>(November 2012)</em>
</p>
@@ -37,14 +140,15 @@ href="http://tools.android.com/knownissues">http://tools.android.com/knownissues
<dt>Dependencies:</dt>
<dd>
<ul>
- <li>Android SDK Platform-tools revision 15 or later.</li>
+ <li>Android SDK Platform-tools revision 16 or later.</li>
<li>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
<a href="{@docRoot}tools/sdk/eclipse-adt.html">ADT Plugin</a> to 21.0.0.</li>
<li>If you are developing outside Eclipse, you must have
<a href="http://ant.apache.org/">Apache Ant</a> 1.8 or later.</li>
- </ul>
+ </ul>
</dd>
+
<dt>General Notes:</dt>
<dd>
<ul>
@@ -827,7 +931,7 @@ documentation. </li>
</ul>
</dd>
</dl>
- </div>
+</div>
</div>
<div class="toggle-content closed">
@@ -861,7 +965,7 @@ decimal point.</li>
</ul>
</dd>
</dl>
- </div>
+</div>
</div>
<div class="toggle-content closed">
@@ -892,7 +996,7 @@ href="{@docRoot}tools/projects/index.html#LibraryProjects">Creating and Managing
provides the equivalent library project support.</p>
</dd>
</dl>
- </div>
+</div>
</div>
<div class="toggle-content closed">
@@ -941,7 +1045,7 @@ officially supported. </li>
</ul>
</dd>
</dl>
- </div>
+</div>
</div>
<div class="toggle-content closed">
@@ -991,7 +1095,7 @@ skin name specified.</li>
</ul>
</dd>
</dl>
- </div>
+</div>
</div>
<div class="toggle-content closed">
@@ -1055,6 +1159,6 @@ solutions for the issues it finds. For usage, see <a
href="/tools/help/layoutopt.html">layoutopt</a>.</p>
</dd>
</dl>
- </div>
+</div>
</div>