Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dbab18f6 authored by Joe Fernandez's avatar Joe Fernandez Committed by Android (Google) Code Review
Browse files

Merge "docs: Android SDK r17 (RC6) Release Notes" into ics-mr1

parents 972d12aa dad557e0
Loading
Loading
Loading
Loading
+12 −10
Original line number Diff line number Diff line
@@ -68,14 +68,15 @@ the Android 4.0.x system components will not be available for download.</p>
  <p><a href="#" onclick="return toggleContent(this)">
    <img src="{@docRoot}assets/images/triangle-opened.png"
class="toggle-content-img" alt="" />
    Android {@sdkPlatformVersion}, Revision 2</a> <em>(January 2012)</em>
    Revision 2</a> <em>(January 2012)</em>
  </a></p>

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

    <p>Maintenance update. The system version is 4.0.3.</p>
    <dl>
<dt>Maintenance release. SDK Tools r14 or higher is required.
</dt>
      <dt>Dependencies:</dt>
      <dd>SDK Tools r14 or higher is required.</dd>
    </dl>

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

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

    <p>Initial release. The system version is 4.0.3.</p>
    <dl>
<dt>Initial release. SDK Tools r14 or higher is required.
</dt>
      <dt>Dependencies:</dt>
      <dd>SDK Tools r14 or higher is required.</dd>
    </dl>

  </div>
+30 −1
Original line number Diff line number Diff line
@@ -46,11 +46,40 @@ by the directory name, such as {@code v4/} and {@code v13/}.</p>
<p>The sections below provide notes about successive releases of
the Support Package, as denoted by revision number.</p>


<div class="toggle-content open">

  <p><a href="#" onclick="return toggleContent(this)">
    <img src="{@docRoot}assets/images/triangle-opened.png" class="toggle-content-img" />
    Support Package, revision 7 (March 2012)
  </a></p>

  <div class="toggle-content-toggleme" style="padding-left:2em">
    <dl>
      <dt>Changes for v4 support library:</dt>
      <dd>
        <ul>
          <li>Added {@link android.support.v4.app.ShareCompat}, which provides helper classes
for sending and receiving content for social sharing applications, including new metadata for
attributing shared data to the source app. This class also provides compatible integration with the
new {@link android.widget.ShareActionProvider} in Android 4.0.</li>
          <li>Added {@link android.support.v4.app.NavUtils} and {@link
android.support.v4.app.TaskStackBuilder} to provide support for implementing the
<a href="{@docRoot}design/index.html">Android Design</a> guidelines for navigation. These 
additions include a way to implement the action bar's <em>Up</em> button across versions.
For an example implementation of this pattern, see the AppNavigation sample in
({@code <em>&lt;sdk&gt;</em>/samples/<em>&lt;platform&gt;</em>/AppNavigation}).</li>
          <li>Added {@link android.support.v4.app.NotificationCompat.Builder} to provide a
compatibility implementation of Android 3.0's {@link android.app.Notification.Builder} helper class
for creating standardized system notifications.</li>
        </ul>
      </dd>
    </dl>
  </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" />
    Support Package, revision 6 (December 2011)
  </a></p>

+105 −7
Original line number Diff line number Diff line
page.title=ADT Plugin for Eclipse
adt.zip.version=16.0.1
adt.zip.download=ADT-16.0.1.zip
adt.zip.bytes=7000078
adt.zip.checksum=03a2a23650ddac128c8b9e8aaf0aa433
adt.zip.version=17.0.0
adt.zip.download=ADT-17.0.0.zip
adt.zip.bytes=12836115
adt.zip.checksum=ecb12c07e534997cd32c66d57f21b770

@jd:body

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


<div class="toggleable opened">
  <a href="#" onclick="return toggleDiv(this)">
        <img src="{@docRoot}assets/images/triangle-opened.png" class="toggle-img" height="9px"
width="9px" />
ADT 17.0.0</a> <em>(March 2012)</em>
  <div class="toggleme">
<dl>
  <dt>Dependencies:</dt>

  <dd>
    <ul>
      <li>Java 1.6 or higher is required for ADT 17.0.0.</li>
      <li>Eclipse Helios (Version 3.6.2) or higher is required for ADT 17.0.0.</li>
      <li>ADT 17.0.0 is designed for use with <a href="{@docRoot}sdk/tools-notes.html">SDK Tools
      r17</a>. If you haven't already installed SDK Tools r17 into your SDK, use the Android SDK
      Manager to do so.</li>
    </ul>
  </dd>

  <dt>General improvements:</dt>
  <dd>
    <ul>
      <li>New build features
        <ul>
          <li>Added feature to automatically setup JAR dependencies. Any {@code .jar} files in the
          {@code /libs} folder are added to the build configuration (similar to how the Ant build
          system works). Also, {@code .jar} files needed by library projects are also automatically
          added to projects that depend on those library projects.</li>
          <li>Added a feature that allows you to run some code only in debug mode. Builds now
generate a class called {@code BuildConfig} containing a {@code DEBUG} constant that is
automatically set according to your build type. You can check the ({@code BuildConfig.DEBUG})
constant in your code to run debug-only functions.</li>
          <li>Added support for custom views with custom attributes in libraries. Layouts using
custom attributes must use the namespace URI {@code http://schemas.android.com/apk/res-auto} instead
of the URI that includes the app package name. This URI is replaced with the app specific one at
build time.</li>
        </ul>
      </li>
      <li>Improved Lint features. See the <a href="{@docRoot}sdk/tools-notes.html">SDK Tools r17</a>
release notes.</li>
      <li>Improved the Lint user interface
        <ul>
          <li>Added <strong>Run Lint</strong> toolbar action with a dropdown menu for selecting
specific (or all) projects, clearing results and other actions.</li>
          <li>Updated the results window to be organized as a tree rather than a flat list. Each
issue type has a single top level item, which makes it easier to quickly scan through the reported
issues and narrow down to the issues you are most interested in.</li>
          <li>Added many new toolbar actions to the results window, including expand/collapse,
ignore in file, ignore in project, ignore everywhere, show options, and configure columns.</li>
          <li>Added new column options for the <strong>Lint Warnings</strong> tab, such as
category, priority, project, file and line. The column selection (as well as the column sizes) are
persisted. You can also click on columns to sort by those values.</li>
          <li>Added Enable All and Disable All buttons to the Lint Options dialog, and a search
filter textbox to filter by issue id, summary and severity.</li>
        </ul>
      </li>
      <li>Added Quick Outline for XML editors (Ctrl-O, Command-O). This feature shows the structure
of the current file including icons and ids, lets you filter and quickly jump to specific ids.</li>
      <li>Updated the resource chooser to shows the resolved value for resources. For example,
when selecting {@code @string/hello} the chooser displays a resolved value such as "Hello World").
The resource chooser also now allows you to edit the chosen value directly.</li>
      <li>Updated Layout Editor so that it does not assign default ids to layouts, includes and
merge tags. This behavior tended to pollute the namespace with a lot of unused resources since
layouts are not usually manipulated via code, or referenced from XML. (The RelativeLayout editor
automatically assigns ids to views without ids when pointing to them.)</li>
      <li>Added ability to export screenshots from the Layout Editor</li>
    </ul>
  </dd>

  <dt>Bug fixes:</dt>
  <dd>
    <ul>
      <li>Fixed problem using Layout Editor with {@link android.widget.SlidingDrawer} which could
        not be dragged into the layout on some platforms.</li>
      <li>Fixed preview rendering for {@link android.widget.SlidingDrawer} and 
        {@link android.widget.TabHost}.
        (<a href="http://code.google.com/p/android/issues/detail?id=23022">Issue 23022</a>).</li>
      <li>Fixed issues that could prevent layout rendering due to unresolvable resources.
        (<a href="http://code.google.com/p/android/issues/detail?id=21046">Issue 21046</a>,
        <a href="http://code.google.com/p/android/issues/detail?id=21051">Issue 21051</a>)</li>
      <li>Fixed a bug in resource chooser which made some types of framework resources impossible to
select. (<a href="http://code.google.com/p/android/issues/detail?id=20589">Issue 20589</a>)</li>
      <li>Fixed a bug in the formatter where a certain whitespace pattern could result in a
        non-space character getting deleted.
        (<a href="http://code.google.com/p/android/issues/detail?id=23940">Issue 23940</a>)</li>
      <li>Fixed a locale bug affecting Turkish locales in particular.
        (<a href="http://code.google.com/p/android/issues/detail?id=23747">Issue 23747</a>)</li>
      <li>Fixed issue where dex complains about duplicate classes in cases where a Library
        Project depends on the same jar files or Java-only projects.</li>
      <li>Fixed issue where test projects had to independently reference the library projects used
        by an app project. Now referencing only the app project is enough.</li>
    </ul>
  </dd>

</dl>

</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 16.0.1</a> <em>(December 2011)</em>
  <div class="toggleme">
<dl>
+12 −12
Original line number Diff line number Diff line
@@ -2,21 +2,21 @@ page.title=Android SDK
page.metaDescription=Download the official Android SDK to develop apps for Android-powered devices.
sdk.redirect=0

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

sdk.win_download=android-sdk_r16-windows.zip
sdk.win_bytes=29562413
sdk.win_checksum=6b926d0c0a871f1a946e65259984701a
sdk.win_download=android-sdk_r17-windows.zip
sdk.win_bytes=37417953
sdk.win_checksum=3af1baeb39707e54df068e939aea5a79

sdk.mac_download=android-sdk_r16-macosx.zip
sdk.mac_bytes=26158334
sdk.mac_checksum=d1dc2b6f13eed5e3ce5cf26c4e4c47aa
sdk.mac_download=android-sdk_r17-macosx.zip
sdk.mac_bytes=33867836
sdk.mac_checksum=52639aae036b7c2e47cf291696b23236

sdk.linux_download=android-sdk_r16-linux.tgz
sdk.linux_bytes=22048174
sdk.linux_checksum=3ba457f731d51da3741c29c8830a4583
sdk.linux_download=android-sdk_r17-linux.tgz
sdk.linux_bytes=29706368
sdk.linux_checksum=14e99dfa8eb1a8fadd2f3557322245c4

@jd:body

+5 −5
Original line number Diff line number Diff line
@@ -24,7 +24,7 @@ Android applications using the Android SDK. </p>

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

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