scheda mksd

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, 1048576K o 1024M. La dimensione minima è 9 milioni. L'emulatore Android non può utilizzare immagini più piccole. La dimensione massima è 1099511627264 byte, che equivale a 1023 GB.

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.img
Per ulteriori informazioni sul comando emulator e sulle sue opzioni, consulta Avviare l'emulatore dalla riga di comando.