[Android Software Development] chamonix:
This is a VirtualBox appliance aiming at development for Android:

Java Development with Eclipse

Kernel Development with GCC / NDK

ROM Development

The goals of this appliance is to provide an environment for beginners to be up-and-running within minutes, whether you want to code in Java, compile Android or your favorite ROM. The appliance is tuned for performance (guest additions) and aims at becoming your daily companion.

If you need training / tutorials there are plenty on xda-dev. This thread does not aim at being a how-to but interesting reference threads will be linked in the future.

Features

Distro: Linux Mint 13 32bit (Maja) VBox (VDI 20GB) with VirtualBox Guest Additions

Toolset: Oracle/SUN JDK 1.7.0_07-b10, git, subversion, Eclipse 4.2 (Juno) for Mobile Developers, android SDK r21.0.1, apktool, repo, knives-and-forks

For feature requests or to report problems please use this thread or the github project issues

Eclipse Plugins:

Java Development

C/C++ Development

Subversion

EGit

ADT

FindBugs

Mylyn

Set up

Install VirtualBox

Download the appliance and uncompress it to the directory where you have your virtual machines

Create a new virtual machine (linux, other) and allocate 2GB RAM to it

Select "use existing startup disk" and point to AndroidDev_VA.vdi

Create

Start

Username / Password: android / android (has sudo rights)

Download (thank you to [B [MENTION=666285]cri[/MENTION] for hosting)[/B]

AndroidDev_VA_1.1.0.0.gz (5,5GB)

or as split files (520MB)

Part 1

Part 2

Part 3

Part 4

Part 5

Part 6

Part 7

Part 8

Part 9

Part 10

Part 11

AndroidDev_VA_1.1.0.0.md5

New Version 2.0

Part 1

Part 2

Part 3

Part 4

AndroidDev_VA_2.0.0.0.md5

If you are interested in hosting mirrors or seed torrents please feel free to contact me, I will link them here.

Compress/uncompress:

# create archives
$ gzip --best -c my_large_file.vdi | split -b 1024MiB - myfile_split.gz_
# uncompress
$ cat myfile_split.gz_* | gunzip -c > my_large_file.vdi

Create/check md5sum:

#create md5sums
$ md5sum -b AndroidDev_VA_1.1.0.0_split* > AndroidDev_VA_1.1.0.0.md5
# check
$ md5sum -c AndroidDev_VA_1.1.0.0.md5

Further reading

This section is open for your suggestions

Zero out free space and compact an image

Life cycle

I plan to release updates of this appliance. If you have suggestions or feel things are missing please drop me a note. Depending on the extent of the changes I may set-up a patch concept besides the planned full releases of the appliance.

Changelog

- 2013-03-14 Uploaded to hosting facility (thanks to [MENTION=666285]cri[/MENTION])

- 2013-01-01 Release 1.1: updated Mint and eclipse / ADT / SDK to current versions

Screenshots

FAQ

Q:How can I resize the image?

A:If you need more space the image can easily be resized:

- Extend the VDI image file:

- Download the gparted ISO live-CD, add it to the virtual image as CD, boot, delete the extended partion, expand the primary partition, re-add a secondary partition and a swap partition: done

Q:Where are the cross compiler settings

A:The cross compiler environment variables are set in ~/environment

Q:How do I open the VDI filel

A:You need to have VirtualBox installed. Either double-click on the VDI file or follow these instructions to import the image