Utilizza lo strumento mksdcard
per creare un'immagine disco FAT32 da caricare in
emulatori con diversi dispositivi virtuali Android (AVD) per simulare la presenza
della stessa scheda SD su più dispositivi.
Lo strumento mksdcard
fornito nel pacchetto Android SDK Tools
si trova presso android-sdk/emulator/mksdcard
.
Se non ti serve un'immagine disco da condividere
tra più dispositivi virtuali, non è necessario usare il comando mksdcard
.
Per impostazione predefinita, l'emulatore utilizza l'immagine predefinita generata e archiviata con
durata di visualizzazione media attiva.
Utilizzo
Per utilizzare lo strumento mksdcard
, usa il seguente comando:
mksdcard -l label size file
Opzioni
Nella tabella seguente vengono descritte le opzioni della riga di comando di mksdcard
:
Opzione | Descrizione |
---|---|
-l label |
Un'etichetta di volume da creare per l'immagine disco |
size |
Un numero intero che specifica le dimensioni dell'immagine disco da creare. Se size è un numero intero semplice, specifica la dimensione in byte. Puoi anche
specifica la dimensione in kilobyte, megabyte o gigabyte aggiungendo K, M o G
a size. Ad esempio, |
file | Il percorso/nome file dell'immagine disco da creare in relazione alla directory di lavoro corrente. |
Esempio
Crea l'immagine disco mySdCardFile.img
:
mksdcard -l mySdCard 1024M mySdCardFile.img
Avvia due emulatori con durata di visualizzazione media diversa. Utilizza il flag -sdcard
per specificare il nome
e il percorso dell'immagine disco che hai creato:
emulator -avd Pixel_API_25 -sdcard mySdCardFile.img emulator -avd NEXUS_6_API_25 -sdcard mySdCardFile.imgPer ulteriori informazioni il comando
emulator
e le sue opzioni,
vedi Avviare l'emulatore dalla riga di comando.