| page.title=System Requirements |
| @jd:body |
| |
| <p>The sections below describe the system and software requirements for developing |
| Android applications using the Android SDK. </p> |
| |
| <h3>Supported Operating Systems</h3> |
| <ul> |
| <li>Windows XP (32-bit), Vista (32- or 64-bit), or Windows 7 (32- or 64-bit)</li> |
| <li>Mac OS X 10.5.8 or later (x86 only)</li> |
| <li>Linux (tested on Ubuntu Linux, Lucid Lynx) |
| <ul> |
| <li>GNU C Library (glibc) 2.7 or later is required.</li> |
| <li>On Ubuntu Linux, version 8.04 or later is required.</li> |
| <li>64-bit distributions must be capable of running 32-bit applications. |
| For information about how to add support for 32-bit applications, see |
| the <a href="installing.html#troubleshooting">Ubuntu Linux |
| installation notes</a>.</li> |
| </ul> |
| </li> |
| </ul> |
| |
| <h3>Supported Development Environments</h3> |
| |
| <h4 style="margin-top:.25em"><em>Eclipse IDE</em></h4> |
| <ul> |
| <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 |
| in most Eclipse IDE packages) </li> |
| <li>If you need to install or update Eclipse, you can download it from <a |
| href="http://www.eclipse.org/downloads/">http://www.eclipse.org/downloads/</a>. |
| |
| <p>Several types of Eclipse packages are available for each platform. For |
| developing Android applications, we recommend that you install one of these |
| packages: </p> |
| <ul> |
| <li>Eclipse IDE for Java Developers</li> |
| <li>Eclipse Classic</li> |
| <li>Eclipse IDE for Java EE Developers</li> |
| </ul> |
| </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> |
| </ul> |
| |
| |
| <h4><em>Other development environments or IDEs</em></h4> |
| <ul> |
| <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> |
| </li> |
| </ul> |
| |
| <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 |
| 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> |
| |
| <h3>Hardware requirements</h3> |
| |
| <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> |
| |
| <table> |
| <tr> |
| <th>Component type</th> |
| <th>Approximate size</th> |
| <th>Comments</th> |
| </tr> |
| <tr> |
| <td>SDK Tools</td> |
| <td>35 MB</td> |
| <td>Required.</td> |
| </tr> |
| <tr> |
| <td>SDK Platform-tools</td> |
| <td>6 MB</td> |
| <td>Required.</td> |
| </tr> |
| <tr> |
| <td>Android platform (each)</td> |
| <td>150 MB</td> |
| <td>At least one platform is required.</td> |
| </tr> |
| <tr> |
| <td>SDK Add-on (each)</td> |
| <td>100 MB</td> |
| <td>Optional.</td> |
| </tr> |
| <tr> |
| <td>USB Driver for Windows</td> |
| <td>10 MB</td> |
| <td>Optional. For Windows only.</td> |
| </tr> |
| <tr> |
| <td>Samples (per platform)</td> |
| <td>10M</td> |
| <td>Optional.</td> |
| </tr> |
| <tr> |
| <td>Offline documentation</td> |
| <td>250 MB</td> |
| <td>Optional.</td> |
| </tr> |
| </table> |
| |
| <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> |
| |
| |