sdk.version=1.5 sdk.rel.id=1 sdk.date=April 2009 sdk.not_latest_version=true sdk.win_download=android-sdk-windows-1.5_r1.zip sdk.win_bytes=176263368 sdk.win_checksum=42be980eb2d3efaced01ea6c32c0045f sdk.mac_download=android-sdk-mac_x86-1.5_r1.zip sdk.mac_bytes=167848675 sdk.mac_checksum=5b2a8d9f096032db4a75bfa0d689a51b sdk.linux_download=android-sdk-linux_x86-1.5_r1.zip sdk.linux_bytes=162938845 sdk.linux_checksum=2addfd315da0ad8b5bde6b09d5ff3b06 page.title=Android 1.5 SDK, Release 1 @jd:body <p>For more information on this SDK release, read the <a href="{@docRoot}sdk/RELEASENOTES.html#1.5_r1">Release Notes</a>.</p> <h2>SDK Contents</h2> <h4>Development tools</h4> <p>The SDK includes a full set of tools for developing and debugging application code and designing an application UI. You can read about the tools in the <a href="{@docRoot}guide/developing/tools/index.html">Dev Guide</a> and access them in the <code><sdk>/tools/</code> directory. <p>The tools package in this SDK includes updates from those provided in the previous SDK. The tools also require a different project structure. To use the new tools, you need to migrate your applications to the new development environment. For more information about how to migrate, see <a href="{@docRoot}sdk/1.5_r1/upgrading.html">Upgrading the SDK</a>. <p>For more information about the new tools features, see the <a href="{@docRoot}sdk/RELEASENOTES.html">SDK Release Notes</a>. <h4 id="system_images">Android Platforms</h4> <p>This SDK includes multiple Android platform versions that you use to develop applications. For each version, both a fully compliant Android library and system image are provided. The table below lists the platform versions included in this SDK. For more information about a platform version — features, applications included, localizations, API changes, and so on — see its Version Notes. </p> <table style="margin-right:1em;" width="80%"> <tr> <th><nobr>Platform</nobr></th><th><nobr>API Level</nobr></th><th>Notes</th><th>Description</th> </tr> <tr> <td width="5%"><nobr>Android 1.5</nobr></td> <td width="5%">3</td> <td width="5%"><nobr><a href="{@docRoot}sdk/android-1.5.html">Version Notes</a></nobr></td> <td>Includes a standard Android 1.5 library and system image with a set of development applications. Does not include any external libraries (such as the Maps external library).</td> </tr> <tr> <td width="5%"><nobr>Android 1.1</nobr></td> <td width="5%">2</td> <td width="5%"><nobr><a href="{@docRoot}sdk/android-1.1.html">Version Notes</a></nobr></td> <td>Includes a compliant Android 1.1 library and system image with a set of development applications. Also includes the Maps external library (due to legacy build system issues).</td> </tr> </table> <h4 id="system_images">SDK Add-Ons</h4> <p>An SDK add-on provides a development environment for an Android external library or a customized (but fully compliant) Android system image. This SDK includes the SDK add-on listed below. The Android system API Level required by the add-on is noted.</p> <table style="margin-right:1em;" width="80%"> <tr> <th><nobr>Add-On</nobr></th><th><nobr>API Level</nobr></th><th>Notes</th><th>Description</th> </tr> <tr> <td width="5%"><nobr>Google APIs</nobr></td> <td width="5%">3</td> <td width="5%"> </td> <td>Includes the com.google.android.maps external library, a compliant system image, a {@link android.location.Geocoder Geocoder} backend service implementation, documentation, and sample code. </td> </tr> </table> <h4>Sample Code and Applications</h4> <p>You can look at a variety of tutorials and samples in the <a href="{@docRoot}guide/samples/index.html">Dev Guide</a> and access the sample code itself in the <code><sdk>/platforms/android-1.5/samples/</code> directory of the SDK package. Note the new location — the SDK now includes multiple platform versions that you can develop against and each has its own sample code directory. </p> <h4>Documentation</h4> <p>The SDK package includes a full set of local documentation. To view it, open the <code><sdk>/documentation.html</code> file in a web browser. If you are developing in an IDE such as Eclipse, you can also view the reference documentation directly in the IDE. </p> <p>The most current documentation is always available on the Android Developers site:</p> <p style="margin-left:2em;"><a href="http://developer.android.com/index.html">http://developer.android.com/</a></p>