2 System Requirements
The system requirements for using the tools will vary depending on your
intended usage. At the very least, you'll need:
- GNU/Linux
- Python 2.x
- The Android SDK
If you intend to build applications from source you'll also need most, if not
all, of the following:
- All available SDK platforms and tools installed in the Android SDK, but *not*
the proprietary components.
- The Android NDK
- Ant
- Ant Contrib Tasks (Debian package ant-contrib)
- Maven (Debian package maven2)
- JavaCC (Debian package javacc)
- JDK (Debian package openjdk-6-jdk)
- VCS clients: svn, git, git-svn, hg, bzr
- A keystore for holding release keys. (Safe, secure and well backed up!)
If you intend to use the 'Build Server' system, for secure and clean builds
(highly recommended), you will also need:
- VirtualBox (debian package virtualbox-ose)
- Ruby (debian package ruby)
- Vagrant (gem install vagrant)
- Vagrant-snap (gem install vagrant-snap)
- Paramiko (debian package python-paramiko)