Home | History | Annotate | Download | only in sdk
      1 page.title=Android SDK
      2 header.hide=1
      3 page.metaDescription=Download the official Android SDK to develop apps for Android-powered devices.
      4 
      5 sdk.win_installer=installer_r20-windows.exe
      6 sdk.win_installer_bytes=70497095
      7 sdk.win_installer_checksum=0f25321554e2f88b247320d6a3bc1a7a
      8 
      9 sdk.win_download=android-sdk_r20-windows.zip
     10 sdk.win_bytes=90353014
     11 sdk.win_checksum=b62b0f80f559c0ac670e9f058a21f0df
     12 
     13 sdk.mac_download=android-sdk_r20-macosx.zip
     14 sdk.mac_bytes=58203018
     15 sdk.mac_checksum=b6b6035ccec55ec2aa057438eb1db1f4
     16 
     17 sdk.linux_download=android-sdk_r20-linux.tgz
     18 sdk.linux_bytes=82589455
     19 sdk.linux_checksum=22a81cf1d4a951c62f71a8758290e9bb
     20 
     21 @jd:body
     22 
     23 <style type="text/css">
     24   .offline { display:none; }
     25 </style>
     26 
     27 <div class="wrap">
     28 
     29 <div class="col-13">&nbsp;</div><!-- provides top margin for content -->
     30 
     31 <div class="col-7" style="margin-left:0">
     32   <img src="{@docRoot}images/sdk-cube.png" alt="" />
     33 </div>
     34 
     35 
     36 <div class="col-6" style="margin-right:0;">
     37   
     38 <div id="intro" style="position:absolute;width:inherit">
     39 <h1 style="margin-top:0">Get the Android SDK</h1>
     40 
     41   
     42 <p>The Android SDK provides you the API libraries and developer tools necessary to build, test,
     43   and debug apps for Android.</p>
     44 
     45 <!-- this appears when viewing the offline docs -->
     46 <p class="offline">
     47 To get the latest Android SDK, please visit the web site at <a
     48 href="http://developer.android.com/sdk/index.html">developer.android.com/sdk/</a>
     49 </p>
     50 
     51 <!-- this appears when viewing the online docs -->
     52 <div class="online">
     53 <a class="big button" id="download-button" href="" style="display:none" ></a>
     54 <p id="not-supported">Choose the SDK package for your OS from the table below.</p>
     55 
     56 <p style="margin-top:20px;font-size:12px"><a href='' onclick="
     57   if ($('.pax').is(':visible')) {
     58     $('.pax').slideUp();
     59   } else {
     60     $('.reqs').slideUp();
     61     $('.pax').slideDown();
     62   }return false;">Other platforms</a> | 
     63   <a href='' onclick="
     64   if ($('.reqs').is(':visible')) {
     65     $('.reqs').slideUp();
     66   } else {
     67     $('.pax').slideUp();
     68     $('.reqs').slideDown();
     69   }return false;">System requirements</a></p>
     70 </div><!-- end online -->
     71 
     72 </div><!-- end intro -->
     73 
     74 
     75 
     76 <div id="next-steps" class="online" style="display:none;position:absolute;width:inherit">
     77   <h1 style="margin-top:0">Get ready to code!</h1>
     78   <p><em><span id="filename"></span></em> is now downloading...</p>
     79   <p>You'll soon be developing apps for Android! Once the download completes,
     80     you need to follow a few steps to set up your environment.</p>
     81   <p>To continue, follow the guide to <a href="{@docRoot}sdk/installing/index.html">Installing
     82 the SDK</a>.</p>
     83   
     84 </div><!-- end next-steps -->
     85 
     86 </div><!-- end col-6 -->
     87 
     88 
     89 <div class="col-13">&nbsp;</div><!-- provides padding -->
     90  
     91 
     92 <div class="col-6 reqs" style="margin-left:0;display:none;font-size:12px">
     93 <h3>Operating Systems</h3>
     94 <ul>
     95   <li>Windows XP (32-bit), Vista (32- or 64-bit), or Windows 7 (32- or 64-bit)</li>
     96   <li>Mac OS X 10.5.8 or later (x86 only)</li>
     97   <li>Linux (tested on Ubuntu Linux, Lucid Lynx)
     98     <ul>
     99       <li>GNU C Library (glibc) 2.7 or later is required.</li>
    100       <li>On Ubuntu Linux, version 8.04 or later is required.</li>
    101       <li>64-bit distributions must be capable of running 32-bit applications.</li>
    102     </ul>
    103   </li>
    104 </ul>
    105 </div>
    106 
    107 <div class="col-7 reqs" style="margin-right:0;display:none;font-size:12px">
    108 <h3>Eclipse IDE</h3>
    109     <ul>
    110       <li>Eclipse 3.6.2 (Helios) or greater
    111 <p class="note"><strong>Note:</strong> Eclipse 3.5 (Galileo) is no longer
    112 supported with the latest version of ADT.</p></li>
    113       <li>Eclipse <a href="http://www.eclipse.org/jdt">JDT</a> plugin (included
    114 in most Eclipse IDE packages) </li>
    115       <li><a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">JDK 6</a>
    116         (JRE alone is not sufficient)</li>
    117       <li><a href="{@docRoot}tools/sdk/eclipse-adt.html">Android Development Tools plugin</a>
    118 (recommended)</li>
    119       <li><strong>Not</strong> compatible with Gnu Compiler for Java (gcj)</li>
    120     </ul>
    121 
    122 
    123 <h3>Other development environments</h3>
    124     <ul>
    125       <li><a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">JDK 6</a>
    126         (JRE alone is not sufficient)</li>
    127       <li><a href="http://ant.apache.org/">Apache Ant</a> 1.8 or later</li>
    128       <li><strong>Not</strong> compatible with Gnu Compiler for Java (gcj)</li>
    129     </ul>
    130   </li>
    131 </ul>
    132 
    133 <p class="note"><strong>Note:</strong> Some Linux distributions may include JDK 1.4 or Gnu Compiler
    134 for Java, both of which are <em>not</em> supported for Android development. </p>
    135 </div>
    136 
    137 </div>
    138 
    139 <script>
    140   if (location.hash == "#Requirements") {
    141     $('.reqs').show();
    142   }
    143 </script>
    144