diff options
Diffstat (limited to 'docs/html/sdk/eclipse-adt.jd')
-rw-r--r-- | docs/html/sdk/eclipse-adt.jd | 158 |
1 files changed, 138 insertions, 20 deletions
diff --git a/docs/html/sdk/eclipse-adt.jd b/docs/html/sdk/eclipse-adt.jd index bbf7cbe..333efa2 100644 --- a/docs/html/sdk/eclipse-adt.jd +++ b/docs/html/sdk/eclipse-adt.jd @@ -1,8 +1,8 @@ page.title=ADT Plugin for Eclipse -adt.zip.version=12.0.0 -adt.zip.download=ADT-12.0.0.zip -adt.zip.bytes=5651973 -adt.zip.checksum=8ad85d0f3da4a2b8dadfddcc2d66dbcb +adt.zip.version=14.0.0 +adt.zip.download=ADT-14.0.0.zip +adt.zip.bytes=6745584 +adt.zip.checksum=a645330d90fd9dae6187662bb1c3c644 @jd:body @@ -22,7 +22,7 @@ adt.zip.checksum=8ad85d0f3da4a2b8dadfddcc2d66dbcb </li> <li><a href="#updating">Updating the ADT Plugin</a></li> </ol> - + <h2>See also</h2> <ol> <li><a href="{@docRoot}guide/developing/tools/adt.html">Android Developer Tools</a></li> @@ -110,6 +110,124 @@ padding: .25em 1em; <a href="#" onclick="return toggleDiv(this)"> <img src="{@docRoot}assets/images/triangle-opened.png" class="toggle-img" height="9px" width="9px" /> +ADT 14.0.0</a> <em>(October 2011)</em> + <div class="toggleme"> +<dl> + +<dt>Dependencies:</dt> + +<dd>ADT 14.0.0 is designed for use with <a href="{@docRoot}sdk/tools-notes.html">SDK Tools r14</a>. +If you haven't already installed SDK Tools r14 into your SDK, use the Android SDK and AVD Manager to +do so.</dd> + +<dt>Build system</dt> +<dd> + <ul> + <li>Changed <code>default.properties</code> to <code>project.properties</code> and + <code>build.properties</code> to <code>ant.properties</code>. ADT automatically + renames these files, if necessary, when you open a project in Eclipse.</li> + <li>Changed how library projects are built in Eclipse.</a></li> + <li>Changed output of <code>javac</code> from <code>bin/</code> to <code>bin/classes</code> + in Eclipse.</li> + <li>Improved incremental builds so that resource compilation runs less frequently. Builds no + longer run when you edit strings or layouts (unless you add a new <code>id</code>) and no longer + run once for each library project.</li> + <li>Introduced a "PNG crunch cache" that only runs on modified PNG files, instead of + crunching all existing PNG files, all the time.</li> + <li>Modified resource compilation so it no longer happens for normal save operations. It only + happens when running or debugging (the build option that lets you disable the packaging + step, which was introduced in ADT 12, is now on by default.)</li> + </ul> +<p>For a complete overview of the build system changes and what you need to do to support them, +see the <a href="http://tools.android.com/recent/buildchangesinrevision14">Android Tools Project +site</a>.</p> +</dd> + +<dt>General improvements</dt> +<dd> + <ul> + + +<li>Added a Welcome Wizard to help with the initial setup of the Android +development environment (<a href="http://tools.android.com/recent/welcomewizard">more +info</a>).</li> +<li>Integrated the Android Asset Studio, which helps you create icons for things +like the launcher, menus, and tabs. (<a +href="http://tools.android.com/recent/assetstudiointegration">more +info</a>).</li> +<li>Revamped the Logcat view and added support to display and filter logs by + application names as well as PIDs (<a + href="http://tools.android.com/recent/updatedlogcatviewer">more info</a>).</li> +<li>Revamped the SDK Manager UI (<a href="http://tools.android.com/recent/newsdkmanager">more +info</a>).</li> +<li>Revamped the New Project and the New XML File wizards to have +multiple pages. Sample projects are now copied into the workspace such that they can be modified +and deleted without affecting the master copy +(<a href="http://tools.android.com/recent/revampedwizards">more info</a>).</li> +<li>Removed the dependency on Eclipse GEF.</li> +</ul> +</dd> + +<dt>XML and Java editors</dt> +<dd> + <ul> + <li>Added a new XML formatter that formats all XML files according to the + standard Android coding style. The formatter can also reorder + attributes to follow a recommended order and processes any changes made in the Layout editor. +(<a href="http://tools.android.com/recent/xmlformatter">more info</a>).</li> + <li>Added the "Go to Matching" (Ctrl-Shift-P) feature, which lets you jump +between opening and closing tags in XML files.</li> + <li>Added support for the "Select Enclosing Element" feature on Mac.</li> + <li>Added a Quickfix for extracting Strings when the caret is inside a String (<a href="">see +more</a>).</li> + <li>Improved "smart indent", which allows automatic indentation and un-indentation + when pressing the Return key in XML editors (<a +href="http://tools.android.com/recent/xmleditingimprovements">more info</a>).</li> + + </ul> +</dd> + +<dt>Layout editor</dt> +<dd> + <ul> + <li>Added tooltip feedback for dragging and resizing operations. For + example, when dragging in a relative layout, the proposed + constraints are shown. When resizing, the new dimensions are + shown (<a href="http://tools.android.com/recent/layouteditorfeedbacktooltips">more +info</a>).</li> + <li>Added the ability to suppress rendering fidelity warnings (<a +href="http://tools.android.com/recent/suppressrenderwarnings">more info</a>).</li> + <li>Added "Remove Container" visual refactoring that removes the + children of a container up to the top level and transfers + namespace and layout attributes if necessary (<a +href="http://tools.android.com/recent/removecontainervisualrefactoring">more info</a>).</li> + <li>Added pull-right menus to the context menu for accessing + properties of the parents, which is useful when the children fully + cover the parent and make it hard to select on their own.</li> + <li>Improved access to properties in the context menu. The most + frequently set attributes for each view are listed at the top of + the menu. The Properties menu offers access to the most + recently set attributes, attributes organized by their defining + view, and layout attributes only or all attributes alphabetically (<a +href="http://tools.android.com/recent/layouteditorcontextmenuimprovements">more info</a>).</li> + </ul> +</dd> + +<dt>Bug fixes</dt> +<dd>Fixed many bugs and added <a +href="http://tools.android.com/recent/miscellaneousrecentfixes">minor improvements</a>, in +particular some <a href="http://tools.android.com/recent/linuxfixes">critical bug fixes on +Linux</a>.</dd> + +</div> +</div> + + + +<div class="toggleable closed"> + <a href="#" onclick="return toggleDiv(this)"> + <img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-img" height="9px" +width="9px" /> ADT 12.0.0</a> <em>(July 2011)</em> <div class="toggleme"> <dl> @@ -141,7 +259,7 @@ the Android SDK and AVD Manager to do so.</dd> <dt>Build system</dt> <dd> <ul> - <li>A new option lets you disable the packaging step in the automatic + <li id="build-option">A new option lets you disable the packaging step in the automatic builders. This improves performance when saving files by not performing a full build, which can take a long time for large projects. If the option is enabled, the APK is packaged when the @@ -225,7 +343,7 @@ drag them into your layout (<a href="http://tools.android.com/recent/customviewsinthepalette">more info</a>).</li> <li>Fragments are available in the palette for placement in your layout. In the tool, you can choose which layout to show rendered for a given fragment tag. Go to declaration works for fragment -classes (<a href="http://tools.android.com/recent/fragmentsupport">more info</a>).</li> +classes (<a href="http://tools.android.com/recent/fragmentsupport">more info</a>).</li> <li>The layout editor automatically applies a "zoom to fit" for newly opened files as well as on device size and orientation changes to ensure that large layouts are always fully visible unless you @@ -253,7 +371,7 @@ fields to change the focus.</li> <dt>XML editors:</dt> <dd> -<ul> +<ul> <li>Code completion has been significantly improved. It now works with {@code <style>} elements, completes dimensional units, sorts resource paths in values based on the attribute name, and more. There are also many fixes to @@ -270,7 +388,7 @@ info</a>).</li> <dt>DDMS:</dt> <dd> -<ul> +<ul> <li>"New Folder" action in the File Explorer.</li> <li>The screenshot dialog will add timestamps to the filenames and preserve the orientation on snapshot refresh.</li> @@ -367,7 +485,7 @@ so.</dd> (<a href="http://tools.android.com/recent/improvedsupportformergetags">details</a>).</li> <li>Improved rendering error diagnostics.</li> </ul> - </li> + </li> </ul> </dd> </dl> @@ -391,14 +509,14 @@ so.</dd> <dt>General notes:</dt> <dd> - <ul> + <ul> <li>"Go To Declaration" hyperlink support: You can jump directly from code references (such as <code>R.id.main</code>) to the corresponding XML declaration, or from XML attributes (such as <code>@string</code>) to the corresponding resource definition, or from manifest XML registrations to activities and services.</li> <li>Improvements were made to name refactoring.</li> <li>AVDs now automatically save their state, so they can restart almost instantly. You can enable this feature when - creating an AVD or by editing an AVD with the AVD Manager.</li> + creating an AVD or by editing an AVD with the AVD Manager.</li> <li>Improvements to the Visual Layout Editor: <ul> <li>Support for rendering targets: You can now choose an arbitrary Android platform to @@ -436,10 +554,10 @@ so.</dd> into an {@link android.widget.AdapterView}.</li> <li>Outline reordering: Reordering your views in the Outline tab is much easier (<a href="http://tools.android.com/recent/outlineimprovements">Details</a>).</li> - <li>Fix for keybinding bug where keyboard shortcuts did not work (Issues - <a href="http://code.google.com/p/android/issues/detail?id=13231">13231</a> and + <li>Fix for keybinding bug where keyboard shortcuts did not work (Issues + <a href="http://code.google.com/p/android/issues/detail?id=13231">13231</a> and <a href="http://code.google.com/p/android/issues/detail?id=13134">13134</a>).</li> - <li>Fix for problems with Custom layout attribute menu (Issue + <li>Fix for problems with Custom layout attribute menu (Issue <a href="http://code.google.com/p/android/issues/detail?id=13134">13134</a>).</li> <li>Automatic configuration for various view types: Certain views have properties configured by default. For example, the width of an {@link android.widget.EditText} object is set to @@ -455,7 +573,7 @@ so.</dd> and <a href="http://code.google.com/p/android/issues/detail?id=13092">13092</a>).</li> <li>Included layouts can be rendered and edited in the context of the layouts that include them. From a layout using an <a href="{@docRoot}guide/topics/resources/layout-resource.html#include-element"> - <code><include></code></a> tag, double-clicking on the + <code><include></code></a> tag, double-clicking on the <a href="{@docRoot}guide/topics/resources/layout-resource.html#include-element"> <code><include></code></a> element edits the referenced layout in the context of the current layout. Additionally, when editing a layout that is included by other layouts, @@ -466,12 +584,12 @@ so.</dd> <li>This release fixes many other bugs, but the most important ones are listed below: <ul> <li>Fixed issue that prevented launching debug builds on productions devices when - <code>debuggable=true</code> was not set in the Android manifest.</li> + <code>debuggable=true</code> was not set in the Android manifest.</li> <li>The LogCat view in DDMS properly handles UTF-8 characters.</li> <li>The SDK Manager is more reliable on Windows (<a href="http://tools.android.com/recent/sdkmanagerfixes">Details</a>).</li> - <li>A JUnit initialization bug that prevented you from working with JUnit tests was fixed - (Issue <a href="http://code.google.com/p/android/issues/detail?id=12411">12411</a>).</li> + <li>A JUnit initialization bug that prevented you from working with JUnit tests was fixed + (Issue <a href="http://code.google.com/p/android/issues/detail?id=12411">12411</a>).</li> </ul> </li> </ul> @@ -828,7 +946,7 @@ a list of Eclipse versions that are compatible with the Android SDK.</li></p> <ul> <li>If Eclipse is already installed on your computer, make sure that it is -a version that is compatible with ADT and the Android SDK. +a version that is compatible with ADT and the Android SDK. <li>If you need to install or update Eclipse, you can download it from this location: |