Usa lo strumento mksdcard
per creare un'immagine disco FAT32 che puoi caricare in emulatori che eseguono diversi dispositivi virtuali Android (AVD) per simulare la presenza della stessa scheda SD su più dispositivi.
Lo strumento mksdcard
fornito nel pacchetto Strumenti SDK Android
si trova in android-sdk/emulator/mksdcard
.
Se non hai bisogno di un'immagine disco che possa essere condivisa tra più dispositivi virtuali, non è necessario utilizzare il comando mksdcard
.
Per impostazione predefinita, l'emulatore utilizza l'immagine predefinita generata e archiviata con la durata di visualizzazione media attiva.
Utilizzo
Per usare 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 per l'immagine disco da creare |
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 specificare le dimensioni in kilobyte, megabyte o gigabyte aggiungendo K, M o G a size. Ad esempio, |
file | Il percorso/nome file dell'immagine disco da creare rispetto alla directory di lavoro corrente. |
Esempio
Crea l'immagine disco mySdCardFile.img
:
mksdcard -l mySdCard 1024M mySdCardFile.img
Avvia due emulatori con AVD diversi. Usa 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 sul comando
emulator
e sulle sue opzioni, consulta Avviare l'emulatore dalla riga di comando.