| page.title=System and Software Requirements |
| @jd:body |
| |
| |
| <p>To develop Android applications using the code and tools in the Android SDK, |
| you need a suitable development computer and development environment, as described below.</p> |
| |
| <p><strong>Supported Operating Systems:</strong></p> |
| <ul> |
| <li>Windows XP or Vista</li> |
| <li>Mac OS X 10.4.8 or later (x86 only)</li> |
| <li>Linux (tested on Linux Ubuntu Dapper Drake)</li> |
| </ul> |
| |
| <p><strong>Supported Development Environments:</strong></p> |
| <ul> |
| <li>Eclipse IDE |
| <ul> |
| <li><a href="http://www.eclipse.org/downloads/">Eclipse</a> 3.3 (Europa), 3.4 (Ganymede) |
| <ul> |
| <li>Eclipse <a href="http://www.eclipse.org/jdt">JDT</a> plugin (included in most Eclipse IDE packages) </li> |
| <li><a href="http://www.eclipse.org/webtools">WST</a> (optional, but needed for the Android Editors feature; included in <a href="http://www.eclipse.org/downloads/moreinfo/compare.php">most Eclipse IDE packages</a>)</li> |
| </ul> |
| </li> |
| <li><a href="http://java.sun.com/javase/downloads/index.jsp">JDK 5 or JDK 6</a> (JRE alone is not sufficient)</li> |
| <li><a href="installing.html#installingplugin">Android Development Tools plugin</a> (optional)</li> |
| <li><strong>Not</strong> compatible with Gnu Compiler for Java (gcj)</li> |
| </ul> |
| </li> |
| <li>Other development environments or IDEs |
| <ul> |
| <li><a href="http://java.sun.com/javase/downloads/index.jsp">JDK 5 or JDK 6</a> (JRE alone is not sufficient)</li> |
| <li><a href="http://ant.apache.org/">Apache Ant</a> 1.6.5 or later for Linux and Mac, 1.7 or later for Windows</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> |