Skip to content

Commit dad557e

Browse files
committed
docs: Android SDK r17 (RC6) Release Notes
Change-Id: I1e58b3827e4fe70310d2154e0f85b16b79d6a0d2
1 parent eb1d42e commit dad557e

File tree

7 files changed

+273
-42
lines changed

7 files changed

+273
-42
lines changed

docs/html/sdk/android-4.0.3.jd

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -68,15 +68,16 @@ the Android 4.0.x system components will not be available for download.</p>
6868
<p><a href="#" onclick="return toggleContent(this)">
6969
<img src="{@docRoot}assets/images/triangle-opened.png"
7070
class="toggle-content-img" alt="" />
71-
Android {@sdkPlatformVersion}, Revision 2</a> <em>(January 2012)</em>
71+
Revision 2</a> <em>(January 2012)</em>
7272
</a></p>
7373

7474
<div class="toggle-content-toggleme" style="padding-left:2em;">
7575

76-
<dl>
77-
<dt>Maintenance release. SDK Tools r14 or higher is required.
78-
</dt>
79-
</dl>
76+
<p>Maintenance update. The system version is 4.0.3.</p>
77+
<dl>
78+
<dt>Dependencies:</dt>
79+
<dd>SDK Tools r14 or higher is required.</dd>
80+
</dl>
8081

8182
</div>
8283
</div>
@@ -86,15 +87,16 @@ class="toggle-content-img" alt="" />
8687
<p><a href="#" onclick="return toggleContent(this)">
8788
<img src="{@docRoot}assets/images/triangle-closed.png"
8889
class="toggle-content-img" alt="" />
89-
Android {@sdkPlatformVersion}, Revision 1</a> <em>(December 2011)</em>
90+
Revision 1</a> <em>(December 2011)</em>
9091
</a></p>
9192

9293
<div class="toggle-content-toggleme" style="padding-left:2em;">
9394

94-
<dl>
95-
<dt>Initial release. SDK Tools r14 or higher is required.
96-
</dt>
97-
</dl>
95+
<p>Initial release. The system version is 4.0.3.</p>
96+
<dl>
97+
<dt>Dependencies:</dt>
98+
<dd>SDK Tools r14 or higher is required.</dd>
99+
</dl>
98100

99101
</div>
100102
</div>

docs/html/sdk/compatibility-library.jd

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,40 @@ by the directory name, such as {@code v4/} and {@code v13/}.</p>
4646
<p>The sections below provide notes about successive releases of
4747
the Support Package, as denoted by revision number.</p>
4848

49-
5049
<div class="toggle-content open">
5150

5251
<p><a href="#" onclick="return toggleContent(this)">
5352
<img src="{@docRoot}assets/images/triangle-opened.png" class="toggle-content-img" />
53+
Support Package, revision 7 (March 2012)
54+
</a></p>
55+
56+
<div class="toggle-content-toggleme" style="padding-left:2em">
57+
<dl>
58+
<dt>Changes for v4 support library:</dt>
59+
<dd>
60+
<ul>
61+
<li>Added {@link android.support.v4.app.ShareCompat}, which provides helper classes
62+
for sending and receiving content for social sharing applications, including new metadata for
63+
attributing shared data to the source app. This class also provides compatible integration with the
64+
new {@link android.widget.ShareActionProvider} in Android 4.0.</li>
65+
<li>Added {@link android.support.v4.app.NavUtils} and {@link
66+
android.support.v4.app.TaskStackBuilder} to provide support for implementing the
67+
<a href="{@docRoot}design/index.html">Android Design</a> guidelines for navigation. These
68+
additions include a way to implement the action bar's <em>Up</em> button across versions.
69+
For an example implementation of this pattern, see the AppNavigation sample in
70+
({@code <em>&lt;sdk&gt;</em>/samples/<em>&lt;platform&gt;</em>/AppNavigation}).</li>
71+
<li>Added {@link android.support.v4.app.NotificationCompat.Builder} to provide a
72+
compatibility implementation of Android 3.0's {@link android.app.Notification.Builder} helper class
73+
for creating standardized system notifications.</li>
74+
</ul>
75+
</dd>
76+
</dl>
77+
</div>
78+
79+
<div class="toggle-content closed">
80+
81+
<p><a href="#" onclick="return toggleContent(this)">
82+
<img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-content-img" />
5483
Support Package, revision 6 (December 2011)
5584
</a></p>
5685

docs/html/sdk/eclipse-adt.jd

Lines changed: 105 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
page.title=ADT Plugin for Eclipse
2-
adt.zip.version=16.0.1
3-
adt.zip.download=ADT-16.0.1.zip
4-
adt.zip.bytes=7000078
5-
adt.zip.checksum=03a2a23650ddac128c8b9e8aaf0aa433
2+
adt.zip.version=17.0.0
3+
adt.zip.download=ADT-17.0.0.zip
4+
adt.zip.bytes=12836115
5+
adt.zip.checksum=ecb12c07e534997cd32c66d57f21b770
66

77
@jd:body
88

@@ -108,11 +108,109 @@ padding: .25em 1em;
108108
}
109109
</style>
110110

111-
112111
<div class="toggleable opened">
113112
<a href="#" onclick="return toggleDiv(this)">
114113
<img src="{@docRoot}assets/images/triangle-opened.png" class="toggle-img" height="9px"
115114
width="9px" />
115+
ADT 17.0.0</a> <em>(March 2012)</em>
116+
<div class="toggleme">
117+
<dl>
118+
<dt>Dependencies:</dt>
119+
120+
<dd>
121+
<ul>
122+
<li>Java 1.6 or higher is required for ADT 17.0.0.</li>
123+
<li>Eclipse Helios (Version 3.6.2) or higher is required for ADT 17.0.0.</li>
124+
<li>ADT 17.0.0 is designed for use with <a href="{@docRoot}sdk/tools-notes.html">SDK Tools
125+
r17</a>. If you haven't already installed SDK Tools r17 into your SDK, use the Android SDK
126+
Manager to do so.</li>
127+
</ul>
128+
</dd>
129+
130+
<dt>General improvements:</dt>
131+
<dd>
132+
<ul>
133+
<li>New build features
134+
<ul>
135+
<li>Added feature to automatically setup JAR dependencies. Any {@code .jar} files in the
136+
{@code /libs} folder are added to the build configuration (similar to how the Ant build
137+
system works). Also, {@code .jar} files needed by library projects are also automatically
138+
added to projects that depend on those library projects.</li>
139+
<li>Added a feature that allows you to run some code only in debug mode. Builds now
140+
generate a class called {@code BuildConfig} containing a {@code DEBUG} constant that is
141+
automatically set according to your build type. You can check the ({@code BuildConfig.DEBUG})
142+
constant in your code to run debug-only functions.</li>
143+
<li>Added support for custom views with custom attributes in libraries. Layouts using
144+
custom attributes must use the namespace URI {@code http://schemas.android.com/apk/res-auto} instead
145+
of the URI that includes the app package name. This URI is replaced with the app specific one at
146+
build time.</li>
147+
</ul>
148+
</li>
149+
<li>Improved Lint features. See the <a href="{@docRoot}sdk/tools-notes.html">SDK Tools r17</a>
150+
release notes.</li>
151+
<li>Improved the Lint user interface
152+
<ul>
153+
<li>Added <strong>Run Lint</strong> toolbar action with a dropdown menu for selecting
154+
specific (or all) projects, clearing results and other actions.</li>
155+
<li>Updated the results window to be organized as a tree rather than a flat list. Each
156+
issue type has a single top level item, which makes it easier to quickly scan through the reported
157+
issues and narrow down to the issues you are most interested in.</li>
158+
<li>Added many new toolbar actions to the results window, including expand/collapse,
159+
ignore in file, ignore in project, ignore everywhere, show options, and configure columns.</li>
160+
<li>Added new column options for the <strong>Lint Warnings</strong> tab, such as
161+
category, priority, project, file and line. The column selection (as well as the column sizes) are
162+
persisted. You can also click on columns to sort by those values.</li>
163+
<li>Added Enable All and Disable All buttons to the Lint Options dialog, and a search
164+
filter textbox to filter by issue id, summary and severity.</li>
165+
</ul>
166+
</li>
167+
<li>Added Quick Outline for XML editors (Ctrl-O, Command-O). This feature shows the structure
168+
of the current file including icons and ids, lets you filter and quickly jump to specific ids.</li>
169+
<li>Updated the resource chooser to shows the resolved value for resources. For example,
170+
when selecting {@code @string/hello} the chooser displays a resolved value such as "Hello World").
171+
The resource chooser also now allows you to edit the chosen value directly.</li>
172+
<li>Updated Layout Editor so that it does not assign default ids to layouts, includes and
173+
merge tags. This behavior tended to pollute the namespace with a lot of unused resources since
174+
layouts are not usually manipulated via code, or referenced from XML. (The RelativeLayout editor
175+
automatically assigns ids to views without ids when pointing to them.)</li>
176+
<li>Added ability to export screenshots from the Layout Editor</li>
177+
</ul>
178+
</dd>
179+
180+
<dt>Bug fixes:</dt>
181+
<dd>
182+
<ul>
183+
<li>Fixed problem using Layout Editor with {@link android.widget.SlidingDrawer} which could
184+
not be dragged into the layout on some platforms.</li>
185+
<li>Fixed preview rendering for {@link android.widget.SlidingDrawer} and
186+
{@link android.widget.TabHost}.
187+
(<a href="http://code.google.com/p/android/issues/detail?id=23022">Issue 23022</a>).</li>
188+
<li>Fixed issues that could prevent layout rendering due to unresolvable resources.
189+
(<a href="http://code.google.com/p/android/issues/detail?id=21046">Issue 21046</a>,
190+
<a href="http://code.google.com/p/android/issues/detail?id=21051">Issue 21051</a>)</li>
191+
<li>Fixed a bug in resource chooser which made some types of framework resources impossible to
192+
select. (<a href="http://code.google.com/p/android/issues/detail?id=20589">Issue 20589</a>)</li>
193+
<li>Fixed a bug in the formatter where a certain whitespace pattern could result in a
194+
non-space character getting deleted.
195+
(<a href="http://code.google.com/p/android/issues/detail?id=23940">Issue 23940</a>)</li>
196+
<li>Fixed a locale bug affecting Turkish locales in particular.
197+
(<a href="http://code.google.com/p/android/issues/detail?id=23747">Issue 23747</a>)</li>
198+
<li>Fixed issue where dex complains about duplicate classes in cases where a Library
199+
Project depends on the same jar files or Java-only projects.</li>
200+
<li>Fixed issue where test projects had to independently reference the library projects used
201+
by an app project. Now referencing only the app project is enough.</li>
202+
</ul>
203+
</dd>
204+
205+
</dl>
206+
207+
</div>
208+
</div>
209+
210+
<div class="toggleable closed">
211+
<a href="#" onclick="return toggleDiv(this)">
212+
<img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-img" height="9px"
213+
width="9px" />
116214
ADT 16.0.1</a> <em>(December 2011)</em>
117215
<div class="toggleme">
118216
<dl>
@@ -182,11 +280,11 @@ ADT 15.0.1</a> <em>(November 2011)</em>
182280
<div class="toggleme">
183281
<dl>
184282
<dt>Dependencies:</dt>
185-
283+
186284
<dd>ADT 15.0.1 is designed for use with <a href="{@docRoot}sdk/tools-notes.html">SDK Tools r15</a>.
187285
If you haven't already installed SDK Tools r15 into your SDK, use the Android SDK Manager to
188286
do so.</dd>
189-
287+
190288
<dt>Bug fixes:</dt>
191289
<dd>
192290
<ul>

docs/html/sdk/index.jd

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,21 @@ page.title=Android SDK
22
page.metaDescription=Download the official Android SDK to develop apps for Android-powered devices.
33
sdk.redirect=0
44

5-
sdk.win_installer=installer_r16-windows.exe
6-
sdk.win_installer_bytes=29561554
7-
sdk.win_installer_checksum=3521dda4904886b05980590f83cf3469
5+
sdk.win_installer=installer_r17-windows.exe
6+
sdk.win_installer_bytes=37410775
7+
sdk.win_installer_checksum=5afaf6511ebaa52bd6d1dba4afc61e41
88

9-
sdk.win_download=android-sdk_r16-windows.zip
10-
sdk.win_bytes=29562413
11-
sdk.win_checksum=6b926d0c0a871f1a946e65259984701a
9+
sdk.win_download=android-sdk_r17-windows.zip
10+
sdk.win_bytes=37417953
11+
sdk.win_checksum=3af1baeb39707e54df068e939aea5a79
1212

13-
sdk.mac_download=android-sdk_r16-macosx.zip
14-
sdk.mac_bytes=26158334
15-
sdk.mac_checksum=d1dc2b6f13eed5e3ce5cf26c4e4c47aa
13+
sdk.mac_download=android-sdk_r17-macosx.zip
14+
sdk.mac_bytes=33867836
15+
sdk.mac_checksum=52639aae036b7c2e47cf291696b23236
1616

17-
sdk.linux_download=android-sdk_r16-linux.tgz
18-
sdk.linux_bytes=22048174
19-
sdk.linux_checksum=3ba457f731d51da3741c29c8830a4583
17+
sdk.linux_download=android-sdk_r17-linux.tgz
18+
sdk.linux_bytes=29706368
19+
sdk.linux_checksum=14e99dfa8eb1a8fadd2f3557322245c4
2020

2121
@jd:body
2222

docs/html/sdk/requirements.jd

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Android applications using the Android SDK. </p>
2424

2525
<h4 style="margin-top:.25em"><em>Eclipse IDE</em></h4>
2626
<ul>
27-
<li>Eclipse 3.6 (Helios) or greater
27+
<li>Eclipse 3.6.2 (Helios) or greater
2828
<p class="note"><strong>Note:</strong> Eclipse 3.5 (Galileo) is no longer
2929
supported with the latest version of ADT.</p></li>
3030
<li>Eclipse <a href="http://www.eclipse.org/jdt">JDT</a> plugin (included
@@ -41,8 +41,8 @@ packages: </p>
4141
<li>Eclipse IDE for Java EE Developers</li>
4242
</ul>
4343
</li>
44-
<li><a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">JDK 5 or JDK
45-
6</a> (JRE alone is not sufficient)</li>
44+
<li><a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">JDK 6</a>
45+
(JRE alone is not sufficient)</li>
4646
<li><a href="eclipse-adt.html">Android Development Tools plugin</a>
4747
(recommended)</li>
4848
<li><strong>Not</strong> compatible with Gnu Compiler for Java (gcj)</li>
@@ -51,8 +51,8 @@ packages: </p>
5151

5252
<h4><em>Other development environments or IDEs</em></h4>
5353
<ul>
54-
<li><a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">JDK 5 or JDK
55-
6</a> (JRE alone is not sufficient)</li>
54+
<li><a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">JDK 6</a>
55+
(JRE alone is not sufficient)</li>
5656
<li><a href="http://ant.apache.org/">Apache Ant</a> 1.8 or later</li>
5757
<li><strong>Not</strong> compatible with Gnu Compiler for Java (gcj)</li>
5858
</ul>

docs/html/sdk/sdk_toc.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,8 @@
8181
<div><a href="<?cs var:toroot ?>sdk/android-4.0-highlights.html">
8282
<span class="en">Android 4.0.x Platform</span></a> <span class="new">new!</span></div>
8383
<ul>
84-
<li><a href="<?cs var:toroot ?>sdk/android-4.0.3.html">Android 4.0.3 Platform</a> <span class="new">new!</span></li>
84+
<li><a href="<?cs var:toroot ?>sdk/android-4.0.3.html">Android 4.0.3 Platform</a>
85+
<span class="new">new!</span></li>
8586
<li><a href="<?cs var:toroot ?>sdk/android-4.0.html">Android 4.0 Platform</a> </li>
8687
</ul>
8788
</li>
@@ -152,10 +153,10 @@
152153
</li>
153154
</ul>
154155
<ul>
155-
<li><a href="<?cs var:toroot ?>sdk/tools-notes.html">SDK Tools, r16</a> <span
156+
<li><a href="<?cs var:toroot ?>sdk/tools-notes.html">SDK Tools, r17</a> <span
156157
class="new">new!</span></li>
157158
<li><a href="<?cs var:toroot ?>sdk/win-usb.html">Google USB Driver, r4</a></li>
158-
<li><a href="<?cs var:toroot ?>sdk/compatibility-library.html">Support Package, r6</a>
159+
<li><a href="<?cs var:toroot ?>sdk/compatibility-library.html">Support Package, r7</a>
159160
<span class="new">new!</span></li>
160161
</ul>
161162
</li>
@@ -171,7 +172,7 @@
171172
<span style="display:none" class="zh-TW"></span>
172173
</span>
173174
<ul>
174-
<li><a href="<?cs var:toroot ?>sdk/eclipse-adt.html">ADT 16.0.1
175+
<li><a href="<?cs var:toroot ?>sdk/eclipse-adt.html">ADT 17.0.0
175176
<span style="display:none" class="de"></span>
176177
<span style="display:none" class="es"></span>
177178
<span style="display:none" class="fr"></span>

0 commit comments

Comments
 (0)