Emulatore Android

In attesa di avere il nostro telefonino con Android è possibile utilizzare un emulatore per capire le enormi potenzialità del dispositivo.

Procedura base

L'emulatore è disponibile per Linux, Windows e Mac ma qui tratteremo i passi solo per chi utilizza Linux (per gli altri sistemi la procedura è molto simile ma basta fare attenzione al modo in cui si scrivono i percorsi):

  • Scaricare l'SDK dal sito del progetto:
  • Scompattare i file dove si preferisce
  • Creare una cartella per le configurazioni:

mkdir ~/.android

  • Spostarsi nella directory “tools”:

cd directory_SDK/tool

  • Rendere il file eseguibile:

chmod +x android

  • Creare un profilo (in gergo chiamato AVD) seguendo la sintassi:

./android create avd --name --name my_avd_name --target 2

Ad esempio:

./android create avd -n gringo -t 2 -s HVGA-L

L'opzione '-s' identifica la skin dei modelli disponibili: HVGA-P (predefinito), HVGA-L, QVGA-P e QVGA-L

  • Avviare l'emulatore con il comando:

./emulator -avd @my_avd_name

Ad esempio:

./emulator -avd gringo

  • Dopo qualche istante comparirà un avviso al quale rispondiamo cliccando il pulsante Proceed:

Avviso Google

  • Ora il sistema inizierà a caricarsi e dovremo aspettare qualche minuto prima che sia pronto (Esempio di telefono “HVGA-L”):

Esempio di telefono "HVGA-L"

Esempio di telefono “HVGA-P”:

Esempio di telefono "HVGA-P"

Android in azione

Una volta caricato potremo utilizzare con il mouse i tasti presenti nel emulatore oppure direttamente usare la nostra tastiera.

Procedura SD Virtuale

E' anche possibile creare una SD virtuale in modo da simulare il comportamento con un'unità di massa esterna evitando di occupare spazio nell'emulatore.

Per fare questo è necessario creare la SD virtuale con il comando:

./mksdcard 512M sdcard.iso

E successivamente associare l'emulatore alla SD virtuale:

./emulator -avd @my_avd_name -sdcard @sdcard_name.iso

Ad esempio:

./emulator -avd gringo -sdcard ./sdcard.iso

Skins

  • Scaricare una delle skin che si trovano in http://teavuihuang.com/android/
  • Scompattare il file in ./platforms/android-1.5/skins
  • Eseguire l'emulatore Android con la skin selezionata in questo modo:

./emulator -avd @my_avd_name -skin @skin_name

Ad esempio, per la skin del Samsung Galaxy:

./emulator -avd gringo -skin HVGA-P-i7500

Android in azione con skin Samsung Galaxy

Riferimenti

 
android/public/emulatore.txt (3 visite) · Ultima modifica: 14/11/2009 23:38 da gringo
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki