Home | History | Annotate | Download | only in sdk
      1 page.title=System Requirements
      2 @jd:body
      3 
      4 <p>The sections below describe the system and software requirements for developing 
      5 Android applications using the Android SDK. </p>
      6 
      7 <h3>Supported Operating Systems</h3>
      8 <ul>
      9   <li>Windows XP (32-bit), Vista (32- or 64-bit), or Windows 7 (32- or 64-bit)</li>
     10   <li>Mac OS X 10.5.8 or later (x86 only)</li>
     11   <li>Linux (tested on Ubuntu Linux, Lucid Lynx)
     12     <ul>
     13       <li>GNU C Library (glibc) 2.7 or later is required.</li>
     14       <li>On Ubuntu Linux, version 8.04 or later is required.</li>
     15       <li>64-bit distributions must be capable of running 32-bit applications. 
     16       For information about how to add support for 32-bit applications, see
     17       the <a href="installing.html#troubleshooting">Ubuntu Linux
     18       installation notes</a>.</li>
     19     </ul>
     20   </li>
     21 </ul>
     22 
     23 <h3>Supported Development Environments</h3>
     24 
     25 <h4 style="margin-top:.25em"><em>Eclipse IDE</em></h4>
     26     <ul>
     27       <li>Eclipse 3.5 (Galileo) or greater 
     28 <p class="note"><strong>Note:</strong> Eclipse 3.4 (Ganymede) is no longer
     29 supported with the latest version of ADT.</p></li>
     30       <li>Eclipse <a href="http://www.eclipse.org/jdt">JDT</a> plugin (included
     31 in most Eclipse IDE packages) </li>
     32       <li>If you need to install or update Eclipse, you can download it from <a
     33 href="http://www.eclipse.org/downloads/">http://www.eclipse.org/downloads/</a>. 
     34 
     35       <p>Several types of Eclipse packages are available for each platform. For
     36 developing Android applications, we recommend that you install one of these
     37 packages: </p>
     38          <ul>
     39            <li>Eclipse IDE for Java Developers</li>
     40            <li>Eclipse Classic (versions 3.5.1 and higher)</li>
     41            <li>Eclipse IDE for Java EE Developers</li>
     42          </ul>
     43       </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>
     46       <li><a href="eclipse-adt.html">Android Development Tools plugin</a>
     47 (recommended)</li>
     48       <li><strong>Not</strong> compatible with Gnu Compiler for Java (gcj)</li>
     49     </ul>
     50 
     51 
     52 <h4><em>Other development environments or IDEs</em></h4>
     53     <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>
     56       <li><a href="http://ant.apache.org/">Apache Ant</a> 1.8 or later</li>
     57       <li><strong>Not</strong> compatible with Gnu Compiler for Java (gcj)</li>
     58     </ul>
     59   </li>
     60 </ul>
     61 
     62 <p class="note"><strong>Note:</strong> If JDK is already installed on your development computer, please take a moment to make sure that it meets the version requirements listed above. In
     63 particular, note that some Linux distributions may include JDK 1.4 or Gnu Compiler for Java, both of which are not supported for Android development. </p>
     64 
     65 <h3>Hardware requirements</h3>
     66 
     67 <p>The Android SDK requires disk storage for all of the components that you choose to install. The table below provides a rough idea of the disk-space requirements to expect, based on the components that you plan to use. </p>
     68 
     69 <table>
     70 <tr>
     71 <th>Component type</th>
     72 <th>Approximate size</th>
     73 <th>Comments</th>
     74 </tr>
     75 <tr>
     76 <td>SDK Tools</td>
     77 <td>35 MB</td>
     78 <td>Required.</td>
     79 </tr>
     80 <tr>
     81 <td>SDK Platform-tools</td>
     82 <td>6 MB</td>
     83 <td>Required.</td>
     84 </tr>
     85 <tr>
     86 <td>Android platform (each)</td>
     87 <td>150 MB</td>
     88 <td>At least one platform is required.</td>
     89 </tr>
     90 <tr>
     91 <td>SDK Add-on (each)</td>
     92 <td>100 MB</td>
     93 <td>Optional.</td>
     94 </tr>
     95 <tr>
     96 <td>USB Driver for Windows</td>
     97 <td>10 MB</td>
     98 <td>Optional. For Windows only.</td>
     99 </tr>
    100 <tr>
    101 <td>Samples (per platform)</td>
    102 <td>10M</td>
    103 <td>Optional.</td>
    104 </tr>
    105 <tr>
    106 <td>Offline documentation</td>
    107 <td>250 MB</td>
    108 <td>Optional.</td>
    109 </tr>
    110 </table>
    111 
    112 <p>Note that the disk-space requirements above are <em>in addition to</em> those of the Eclipse IDE, JDK, or other prerequisite tools that you may need to install on your development computer.</p>
    113 
    114 
    115