Skip to content

Commit 3541521

Browse files
Robert LyAndroid (Google) Code Review
authored andcommitted
Merge "docs: tools and adt notes"
2 parents 2461fef + 6c81c30 commit 3541521

File tree

4 files changed

+212
-47
lines changed

4 files changed

+212
-47
lines changed

docs/html/sdk/eclipse-adt.jd

Lines changed: 138 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
page.title=ADT Plugin for Eclipse
2-
adt.zip.version=12.0.0
3-
adt.zip.download=ADT-12.0.0.zip
4-
adt.zip.bytes=5651973
5-
adt.zip.checksum=8ad85d0f3da4a2b8dadfddcc2d66dbcb
2+
adt.zip.version=14.0.0
3+
adt.zip.download=ADT-14.0.0.zip
4+
adt.zip.bytes=6745584
5+
adt.zip.checksum=a645330d90fd9dae6187662bb1c3c644
66

77
@jd:body
88

@@ -22,7 +22,7 @@ adt.zip.checksum=8ad85d0f3da4a2b8dadfddcc2d66dbcb
2222
</li>
2323
<li><a href="#updating">Updating the ADT Plugin</a></li>
2424
</ol>
25-
25+
2626
<h2>See also</h2>
2727
<ol>
2828
<li><a href="{@docRoot}guide/developing/tools/adt.html">Android Developer Tools</a></li>
@@ -110,6 +110,124 @@ padding: .25em 1em;
110110
<a href="#" onclick="return toggleDiv(this)">
111111
<img src="{@docRoot}assets/images/triangle-opened.png" class="toggle-img" height="9px"
112112
width="9px" />
113+
ADT 14.0.0</a> <em>(October 2011)</em>
114+
<div class="toggleme">
115+
<dl>
116+
117+
<dt>Dependencies:</dt>
118+
119+
<dd>ADT 14.0.0 is designed for use with <a href="{@docRoot}sdk/tools-notes.html">SDK Tools r14</a>.
120+
If you haven't already installed SDK Tools r14 into your SDK, use the Android SDK and AVD Manager to
121+
do so.</dd>
122+
123+
<dt>Build system</dt>
124+
<dd>
125+
<ul>
126+
<li>Changed <code>default.properties</code> to <code>project.properties</code> and
127+
<code>build.properties</code> to <code>ant.properties</code>. ADT automatically
128+
renames these files, if necessary, when you open a project in Eclipse.</li>
129+
<li>Changed how library projects are built in Eclipse.</a></li>
130+
<li>Changed output of <code>javac</code> from <code>bin/</code> to <code>bin/classes</code>
131+
in Eclipse.</li>
132+
<li>Improved incremental builds so that resource compilation runs less frequently. Builds no
133+
longer run when you edit strings or layouts (unless you add a new <code>id</code>) and no longer
134+
run once for each library project.</li>
135+
<li>Introduced a "PNG crunch cache" that only runs on modified PNG files, instead of
136+
crunching all existing PNG files, all the time.</li>
137+
<li>Modified resource compilation so it no longer happens for normal save operations. It only
138+
happens when running or debugging (the build option that lets you disable the packaging
139+
step, which was introduced in ADT 12, is now on by default.)</li>
140+
</ul>
141+
<p>For a complete overview of the build system changes and what you need to do to support them,
142+
see the <a href="http://tools.android.com/recent/buildchangesinrevision14">Android Tools Project
143+
site</a>.</p>
144+
</dd>
145+
146+
<dt>General improvements</dt>
147+
<dd>
148+
<ul>
149+
150+
151+
<li>Added a Welcome Wizard to help with the initial setup of the Android
152+
development environment (<a href="http://tools.android.com/recent/welcomewizard">more
153+
info</a>).</li>
154+
<li>Integrated the Android Asset Studio, which helps you create icons for things
155+
like the launcher, menus, and tabs. (<a
156+
href="http://tools.android.com/recent/assetstudiointegration">more
157+
info</a>).</li>
158+
<li>Revamped the Logcat view and added support to display and filter logs by
159+
application names as well as PIDs (<a
160+
href="http://tools.android.com/recent/updatedlogcatviewer">more info</a>).</li>
161+
<li>Revamped the SDK Manager UI (<a href="http://tools.android.com/recent/newsdkmanager">more
162+
info</a>).</li>
163+
<li>Revamped the New Project and the New XML File wizards to have
164+
multiple pages. Sample projects are now copied into the workspace such that they can be modified
165+
and deleted without affecting the master copy
166+
(<a href="http://tools.android.com/recent/revampedwizards">more info</a>).</li>
167+
<li>Removed the dependency on Eclipse GEF.</li>
168+
</ul>
169+
</dd>
170+
171+
<dt>XML and Java editors</dt>
172+
<dd>
173+
<ul>
174+
<li>Added a new XML formatter that formats all XML files according to the
175+
standard Android coding style. The formatter can also reorder
176+
attributes to follow a recommended order and processes any changes made in the Layout editor.
177+
(<a href="http://tools.android.com/recent/xmlformatter">more info</a>).</li>
178+
<li>Added the "Go to Matching" (Ctrl-Shift-P) feature, which lets you jump
179+
between opening and closing tags in XML files.</li>
180+
<li>Added support for the "Select Enclosing Element" feature on Mac.</li>
181+
<li>Added a Quickfix for extracting Strings when the caret is inside a String (<a href="">see
182+
more</a>).</li>
183+
<li>Improved "smart indent", which allows automatic indentation and un-indentation
184+
when pressing the Return key in XML editors (<a
185+
href="http://tools.android.com/recent/xmleditingimprovements">more info</a>).</li>
186+
187+
</ul>
188+
</dd>
189+
190+
<dt>Layout editor</dt>
191+
<dd>
192+
<ul>
193+
<li>Added tooltip feedback for dragging and resizing operations. For
194+
example, when dragging in a relative layout, the proposed
195+
constraints are shown. When resizing, the new dimensions are
196+
shown (<a href="http://tools.android.com/recent/layouteditorfeedbacktooltips">more
197+
info</a>).</li>
198+
<li>Added the ability to suppress rendering fidelity warnings (<a
199+
href="http://tools.android.com/recent/suppressrenderwarnings">more info</a>).</li>
200+
<li>Added "Remove Container" visual refactoring that removes the
201+
children of a container up to the top level and transfers
202+
namespace and layout attributes if necessary (<a
203+
href="http://tools.android.com/recent/removecontainervisualrefactoring">more info</a>).</li>
204+
<li>Added pull-right menus to the context menu for accessing
205+
properties of the parents, which is useful when the children fully
206+
cover the parent and make it hard to select on their own.</li>
207+
<li>Improved access to properties in the context menu. The most
208+
frequently set attributes for each view are listed at the top of
209+
the menu. The Properties menu offers access to the most
210+
recently set attributes, attributes organized by their defining
211+
view, and layout attributes only or all attributes alphabetically (<a
212+
href="http://tools.android.com/recent/layouteditorcontextmenuimprovements">more info</a>).</li>
213+
</ul>
214+
</dd>
215+
216+
<dt>Bug fixes</dt>
217+
<dd>Fixed many bugs and added <a
218+
href="http://tools.android.com/recent/miscellaneousrecentfixes">minor improvements</a>, in
219+
particular some <a href="http://tools.android.com/recent/linuxfixes">critical bug fixes on
220+
Linux</a>.</dd>
221+
222+
</div>
223+
</div>
224+
225+
226+
227+
<div class="toggleable closed">
228+
<a href="#" onclick="return toggleDiv(this)">
229+
<img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-img" height="9px"
230+
width="9px" />
113231
ADT 12.0.0</a> <em>(July 2011)</em>
114232
<div class="toggleme">
115233
<dl>
@@ -141,7 +259,7 @@ the Android SDK and AVD Manager to do so.</dd>
141259
<dt>Build system</dt>
142260
<dd>
143261
<ul>
144-
<li>A new option lets you disable the packaging step in the automatic
262+
<li id="build-option">A new option lets you disable the packaging step in the automatic
145263
builders. This improves performance when saving files by not
146264
performing a full build, which can take a long time for large projects.
147265
If the option is enabled, the APK is packaged when the
@@ -225,7 +343,7 @@ drag them into your layout (<a
225343
href="http://tools.android.com/recent/customviewsinthepalette">more info</a>).</li>
226344
<li>Fragments are available in the palette for placement in your layout. In the tool, you can
227345
choose which layout to show rendered for a given fragment tag. Go to declaration works for fragment
228-
classes (<a href="http://tools.android.com/recent/fragmentsupport">more info</a>).</li>
346+
classes (<a href="http://tools.android.com/recent/fragmentsupport">more info</a>).</li>
229347
<li>The layout editor automatically applies a "zoom to fit" for newly
230348
opened files as well as on device size and orientation changes to
231349
ensure that large layouts are always fully visible unless you
@@ -253,7 +371,7 @@ fields to change the focus.</li>
253371

254372
<dt>XML editors:</dt>
255373
<dd>
256-
<ul>
374+
<ul>
257375
<li>Code completion has been significantly improved. It now works
258376
with {@code &lt;style&gt;} elements, completes dimensional units,
259377
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>
270388

271389
<dt>DDMS:</dt>
272390
<dd>
273-
<ul>
391+
<ul>
274392
<li>"New Folder" action in the File Explorer.</li>
275393
<li>The screenshot dialog will add timestamps to the filenames and preserve the orientation on
276394
snapshot refresh.</li>
@@ -367,7 +485,7 @@ so.</dd>
367485
(<a href="http://tools.android.com/recent/improvedsupportformergetags">details</a>).</li>
368486
<li>Improved rendering error diagnostics.</li>
369487
</ul>
370-
</li>
488+
</li>
371489
</ul>
372490
</dd>
373491
</dl>
@@ -391,14 +509,14 @@ so.</dd>
391509

392510
<dt>General notes:</dt>
393511
<dd>
394-
<ul>
512+
<ul>
395513
<li>"Go To Declaration" hyperlink support: You can jump directly from code references (such as
396514
<code>R.id.main</code>) to the corresponding XML declaration, or from XML attributes (such as
397515
<code>@string</code>) to the corresponding resource definition, or from manifest XML
398516
registrations to activities and services.</li>
399517
<li>Improvements were made to name refactoring.</li>
400518
<li>AVDs now automatically save their state, so they can restart almost instantly. You can enable this feature when
401-
creating an AVD or by editing an AVD with the AVD Manager.</li>
519+
creating an AVD or by editing an AVD with the AVD Manager.</li>
402520
<li>Improvements to the Visual Layout Editor:
403521
<ul>
404522
<li>Support for rendering targets: You can now choose an arbitrary Android platform to
@@ -436,10 +554,10 @@ so.</dd>
436554
into an {@link android.widget.AdapterView}.</li>
437555
<li>Outline reordering: Reordering your views in the Outline tab is much easier
438556
(<a href="http://tools.android.com/recent/outlineimprovements">Details</a>).</li>
439-
<li>Fix for keybinding bug where keyboard shortcuts did not work (Issues
440-
<a href="http://code.google.com/p/android/issues/detail?id=13231">13231</a> and
557+
<li>Fix for keybinding bug where keyboard shortcuts did not work (Issues
558+
<a href="http://code.google.com/p/android/issues/detail?id=13231">13231</a> and
441559
<a href="http://code.google.com/p/android/issues/detail?id=13134">13134</a>).</li>
442-
<li>Fix for problems with Custom layout attribute menu (Issue
560+
<li>Fix for problems with Custom layout attribute menu (Issue
443561
<a href="http://code.google.com/p/android/issues/detail?id=13134">13134</a>).</li>
444562
<li>Automatic configuration for various view types: Certain views have properties configured
445563
by default. For example, the width of an {@link android.widget.EditText} object is set to
@@ -455,7 +573,7 @@ so.</dd>
455573
and <a href="http://code.google.com/p/android/issues/detail?id=13092">13092</a>).</li>
456574
<li>Included layouts can be rendered and edited in the context of the layouts that include
457575
them. From a layout using an <a href="{@docRoot}guide/topics/resources/layout-resource.html#include-element">
458-
<code>&lt;include&gt;</code></a> tag, double-clicking on the
576+
<code>&lt;include&gt;</code></a> tag, double-clicking on the
459577
<a href="{@docRoot}guide/topics/resources/layout-resource.html#include-element">
460578
<code>&lt;include&gt;</code></a> element edits the referenced layout in the context of the
461579
current layout. Additionally, when editing a layout that is included by other layouts,
@@ -466,12 +584,12 @@ so.</dd>
466584
<li>This release fixes many other bugs, but the most important ones are listed below:
467585
<ul>
468586
<li>Fixed issue that prevented launching debug builds on productions devices when
469-
<code>debuggable=true</code> was not set in the Android manifest.</li>
587+
<code>debuggable=true</code> was not set in the Android manifest.</li>
470588
<li>The LogCat view in DDMS properly handles UTF-8 characters.</li>
471589
<li>The SDK Manager is more reliable on Windows
472590
(<a href="http://tools.android.com/recent/sdkmanagerfixes">Details</a>).</li>
473-
<li>A JUnit initialization bug that prevented you from working with JUnit tests was fixed
474-
(Issue <a href="http://code.google.com/p/android/issues/detail?id=12411">12411</a>).</li>
591+
<li>A JUnit initialization bug that prevented you from working with JUnit tests was fixed
592+
(Issue <a href="http://code.google.com/p/android/issues/detail?id=12411">12411</a>).</li>
475593
</ul>
476594
</li>
477595
</ul>
@@ -828,7 +946,7 @@ a list of Eclipse versions that are compatible with the Android SDK.</li></p>
828946

829947
<ul>
830948
<li>If Eclipse is already installed on your computer, make sure that it is
831-
a version that is compatible with ADT and the Android SDK.
949+
a version that is compatible with ADT and the Android SDK.
832950

833951
<li>If you need to install or update Eclipse, you can download it from this
834952
location:

docs/html/sdk/index.jd

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
page.title=Android SDK
22
sdk.redirect=0
33

4-
sdk.win_installer=installer_r13-windows.exe
5-
sdk.win_installer_bytes=36533357
6-
sdk.win_installer_checksum=cd3a76fe2b8ed62b2d03cf1851692e2d
4+
sdk.win_installer=installer_r14-windows.exe
5+
sdk.win_installer_bytes=33860145
6+
sdk.win_installer_checksum=7a563491bf4671d09b9da0dcde85f212
77

8-
sdk.win_download=android-sdk_r13-windows.zip
9-
sdk.win_bytes=36487911
10-
sdk.win_checksum=de8a039891e5e65b7742f188f07b992d
8+
sdk.win_download=android-sdk_r14-windows.zip
9+
sdk.win_bytes=33852972
10+
sdk.win_checksum=d1381a0cc8e6f9358174aa6d051ba379
1111

12-
sdk.mac_download=android-sdk_r13-mac_x86.zip
13-
sdk.mac_bytes=30233944
14-
sdk.mac_checksum=f4002a0344b48856c09dec796acecd4d
12+
sdk.mac_download=android-sdk_r14-macosx.zip
13+
sdk.mac_bytes=30426052
14+
sdk.mac_checksum=df0a5c5b5327ffcaf256ce735998e12a
1515

16-
sdk.linux_download=android-sdk_r13-linux_x86.tgz
17-
sdk.linux_bytes=30034328
18-
sdk.linux_checksum=d80d7530a46c665644ae76084a9a0dc4
16+
sdk.linux_download=android-sdk_r14-linux.tgz
17+
sdk.linux_bytes=26083315
18+
sdk.linux_checksum=2049d5c1a164fcae47a5e93c52200752
1919

2020
@jd:body
2121

@@ -39,7 +39,7 @@ then read the guide to <a href="installing.html">Installing the SDK</a>.</p>
3939
<style type="text/css">
4040
.offline-message { display:none; }
4141
</style>
42-
42+
4343
<p class="offline-message">For more information about how to set up your
4444
development environment, read the guide to <a href="installing.html">Installing the SDK</a>.</p>
4545

docs/html/sdk/sdk_toc.cs

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<span style="display:none" class="ja">ダウンロード</span>
2323
<span style="display:none" class="zh-CN">下载</span>
2424
<span style="display:none" class="zh-TW">下載</span>
25-
</a></li><?cs
25+
</a></li><?cs
2626
/if ?>
2727
<li><a href="<?cs var:toroot ?>sdk/installing.html">
2828
<span class="en">Installing the SDK</span>
@@ -87,15 +87,15 @@
8787
<div><a href="<?cs var:toroot ?>sdk/android-3.1.html">
8888
<span class="en">Android 3.1 Platform</span></a></div>
8989
<ul>
90-
<li><a href="<?cs var:toroot ?>sdk/android-3.1-highlights.html">Platform Highlights</a></li>
90+
<li><a href="<?cs var:toroot ?>sdk/android-3.1-highlights.html">Platform Highlights</a></li>
9191
<li><a href="<?cs var:toroot ?>sdk/api_diff/12/changes.html">API Differences Report &raquo;</a></li>
9292
</ul>
9393
</li>
9494
<li class="toggle-list">
9595
<div><a href="<?cs var:toroot ?>sdk/android-3.0.html">
9696
<span class="en">Android 3.0 Platform</span></a></div>
9797
<ul>
98-
<li><a href="<?cs var:toroot ?>sdk/android-3.0-highlights.html">Platform Highlights</a></li>
98+
<li><a href="<?cs var:toroot ?>sdk/android-3.0-highlights.html">Platform Highlights</a></li>
9999
<li><a href="<?cs var:toroot ?>sdk/api_diff/11/changes.html">API Differences Report &raquo;</a></li>
100100
</ul>
101101
</li>
@@ -104,14 +104,14 @@
104104
<div><a href="<?cs var:toroot ?>sdk/android-2.3.3.html">
105105
<span class="en">Android 2.3.3 Platform</span></a></div>
106106
<ul>
107-
<li><a href="<?cs var:toroot ?>sdk/api_diff/10/changes.html">API Differences Report &raquo;</a></li>
107+
<li><a href="<?cs var:toroot ?>sdk/api_diff/10/changes.html">API Differences Report &raquo;</a></li>
108108
</ul>
109109
</li>
110110
<li class="toggle-list">
111111
<div><a href="<?cs var:toroot ?>sdk/android-2.2.html">
112112
<span class="en">Android 2.2 Platform</span></a></div>
113113
<ul>
114-
<li><a href="<?cs var:toroot ?>sdk/android-2.2-highlights.html">Platform Highlights</a></li>
114+
<li><a href="<?cs var:toroot ?>sdk/android-2.2-highlights.html">Platform Highlights</a></li>
115115
<li><a href="<?cs var:toroot ?>sdk/api_diff/8/changes.html">API Differences Report &raquo;</a></li>
116116
</ul>
117117
</li>
@@ -129,8 +129,8 @@
129129
<div><a href="<?cs var:toroot ?>sdk/android-2.3.html">
130130
<span class="en">Android 2.3 Platform</span></a></div>
131131
<ul>
132-
<li><a href="<?cs var:toroot ?>sdk/android-2.3-highlights.html">Platform Highlights</a></li>
133-
<li><a href="<?cs var:toroot ?>sdk/api_diff/9/changes.html">API Differences Report &raquo;</a></li>
132+
<li><a href="<?cs var:toroot ?>sdk/android-2.3-highlights.html">Platform Highlights</a></li>
133+
<li><a href="<?cs var:toroot ?>sdk/api_diff/9/changes.html">API Differences Report &raquo;</a></li>
134134
</ul>
135135
</li>
136136
<li><a href="<?cs var:toroot ?>sdk/android-2.0.1.html">Android 2.0.1 Platform</a></li>
@@ -142,7 +142,7 @@
142142
</li>
143143
</ul>
144144
<ul>
145-
<li><a href="<?cs var:toroot ?>sdk/tools-notes.html">SDK Tools, r13</a> <span
145+
<li><a href="<?cs var:toroot ?>sdk/tools-notes.html">SDK Tools, r14</a> <span
146146
class="new">new!</span></li>
147147
<li><a href="<?cs var:toroot ?>sdk/win-usb.html">Google USB Driver, r4</a></li>
148148
<li><a href="<?cs var:toroot ?>sdk/compatibility-library.html">Compatibility Package,
@@ -161,14 +161,15 @@
161161
<span style="display:none" class="zh-TW"></span>
162162
</h2>
163163
<ul>
164-
<li><a href="<?cs var:toroot ?>sdk/eclipse-adt.html">ADT 12.0.0
164+
<li><a href="<?cs var:toroot ?>sdk/eclipse-adt.html">ADT 14.0.0
165165
<span style="display:none" class="de"></span>
166166
<span style="display:none" class="es"></span>
167167
<span style="display:none" class="fr"></span>
168168
<span style="display:none" class="it"></span>
169169
<span style="display:none" class="ja"></span>
170170
<span style="display:none" class="zh-CN"></span>
171-
<span style="display:none" class="zh-TW"></span></a>
171+
<span style="display:none" class="zh-TW"></span></a> <span
172+
class="new">new!</span>
172173
</li>
173174
</ul>
174175
</li>

0 commit comments

Comments
 (0)