Quale versione di Android è adatta a virtualbox?
Non credo che VB supporti ARM, quindi devi andare con un port su Android x86. [1] Troverai le istruzioni per compilare Android sul sito di Android x86, ma puoi anche leggere i miei esperimenti con esso [2] che penso aggiungano un po' di profondità e chiariscano alcuni problemi. C'è anche un VDI pre-costruito [6] per Virtual Box disponibile per il download.
Si può anche scaricare l'SDK di Andoid per ottenere gli emulatori [3]. È più impegnativo, ma ti dà accesso a tutte le versioni stock di Android dalla 1.5 alla 4 e molti venditori di hardware hanno pubblicato emulatori ROM che funzioneranno. Se scegliete la via dell'emulatore, dovrete anche installare il framework di Google per ottenere GMail, il Market, ecc come un passo separato [4].
Infine, se volete guardare solo le applicazioni Android, potete provare Bluestacks [5] che offre un emulatore per le applicazioni Android ma non l'intero sistema operativo (homescreen, app drawer, ecc). È possibile, tuttavia, installare una schermata iniziale alternativa come ADW in Bluestacks.
Siate solo consapevoli che tutti gli emulatori sono lenti e laggosi. Nel senso che si può facilmente digitare davanti alla tastiera e l'input del mouse ha un ritardo notevole.
[1] http://www.android-x86.org/
[2] http://mfratto.tumblr.com/post/5683397779/running-android-x86-on-vmware-workstation-7
[3] http://developer.android.com/guide/developing/tools/emulator.html
[4] http://blog.varunkumar.me/2010/11/how-to-install-android-market-in-google.html
[5] http://bluestacks.com/
[6] http://virtualboximages.com/Android+OS+2.6.29+x86+Virtual+Appliance