Altri strumenti
Le sezioni di questa pagina descrivono altri strumenti che possono essere usati per costruire applicazioni in Android.
Tutti gli strumenti sono contenuti nell'Android SDK e sono accessibili dalla directory tools/.
Contenuti
mksdcard
Lo strumento mksdcard permette di creare velocemente un immagine del disco (disk image) FAT32 che si può caricare nell'emulatore, per simulare la presenza di una SD card nel dispositivo. Questa è la sintassi per mksdcard:
mksdcard [-l label] <size>[K|M] <file>
La tabella seguente elenca le opzioni/argomenti disponibili:
| Argomento | Descrizione |
|---|---|
-l | Un valore sul volume per l'immagine del disco da creare. |
size | Un numero intero che specifica la dimensione (in bytes) dell'immagine del disco da creare. Si può anche specificare la dimensione in kilobytes o megabytes, aggiungendo una "K" o una "M" a <size>. Per esempio, 1048576K, 1024M. |
file | Il percorso/nome del file (path/filename) dell'immagine del disco da creare. |
Una volta creata l'immagine del disco, la si può caricare sull'emulatore all'avviamento, usando l'opzione dell'emulatore -sdcard. Per ulteriori informazioni, consultare l'Emulatore Android.
emulator -sdcard <file>
dx
Lo strumento dx ti permette di generare Android bytecode da files .class. Converte target files e/o directories in files di formato esecutivo Dalvik (.dex), in modo che possano girare nell'ambiente Android. Può anche scaricare class files in un formato leggibile per lo sviluppatore, e può eseguire un target unit test. Puoi vedere la sintassi e le opzioni per questo strumento usando dx -help.
activityCreator
Se non si usa l'IDE Eclipse e il plugin ADT, si può usare lo script activityCreator per iniziare una nuova applicazione. Quando si esegue lo script, genera la struttura di un'applicazione Android minima, che si può estendere e modificare per soddidfare le proprie esigenze e progetti.
Per Linux e Mac, il SDK fornisce activityCreator.py, uno script Python, e per Windows activityCreator.bat, un batch script che fa girare un eseguibile. Indipendentemente dalla piattaforma, la sintassi per lo script è questa:
activityCreator [--out <folder>] [--ide intellij] your.package.name.ActivityName
| Opzione | Descrizione |
|---|---|
--out <folder> | Specifica dove creare il file/cartella. |
--ide intellij | Crea files di progetto per IntelliJ |
Quando è in esecuzione, lo script crea questi files:
- AndroidManifest.xml -- Il file manifesto (manifest file) dell'applicazione.
- build.xml -- Uno script Ant per costruire/comprimere l'applicazione.
- res -- La resource directory.
- src -- La source directory.
- src/your/package/name/ActivityName.java -- La classe Activity.
- bin -- La cartella di output per il .apk compilato (quanto costruito da Ant).
Quando si è pronti, si può usare Ant per costruire il progetto così da poterlo eseguire nell'emulatore.
Se si sta usando Eclipse con il plugin ADT, non si ha bisogno di usare activityCreator. Si può usare al suo posto il New Project Wizard, fornito dal plugin ADT.
