scheda mksd
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
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, 1048576K o 1024M . La
la dimensione minima è 9 M. 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 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.img
Per ulteriori informazioni
il comando
emulator
e le sue opzioni,
vedi
Avviare l'emulatore dalla riga di comando.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-27 UTC."],[],[],null,["# mksdcard\n\nUse the `mksdcard` tool to create a FAT32 disk image that you can load into\nemulators running different Android Virtual Devices (AVDs) to simulate the presence\nof the same SD card in multiple devices.\n\n\nThe `mksdcard` tool provided in the Android SDK Tools package\nis located in \u003cvar translate=\"no\"\u003eandroid-sdk\u003c/var\u003e`/emulator/`\u003cvar translate=\"no\"\u003emksdcard\u003c/var\u003e.\n\n\nIf you don't need a disk image that can be shared\namong multiple virtual devices, you don't need to use the `mksdcard` command.\nBy default, the emulator uses the default image that is generated by and stored with the\nactive AVD instead.\n\n### Usage\n\n\nTo use the `mksdcard` tool, use the following command:\n\n```\nmksdcard -l label size file\n```\n\n### Options\n\nThe following table describes the command-line options of `mksdcard`:\n\n| Option | Description |\n|--------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `-l `\u003cvar translate=\"no\"\u003elabel\u003c/var\u003e | A volume label for the disk image to create |\n| \u003cvar translate=\"no\"\u003esize\u003c/var\u003e | An integer that specifies the size of the disk image to create. If \u003cvar translate=\"no\"\u003esize\u003c/var\u003e is a simple integer, it specifies the size in bytes. You can also specify the size in kilobytes, megabytes, or gigabytes by appending K, M, or G to \u003cvar translate=\"no\"\u003esize\u003c/var\u003e. For example, `1048576K` or `1024M`. The minimum size is 9M. The Android emulator cannot use smaller images. The maximum size is 1099511627264 bytes, which equates to 1023 GB. |\n| \u003cvar translate=\"no\"\u003efile\u003c/var\u003e | The path/filename of the disk image to create relative to the current working directory. |\n\n### Example\n\n\nCreate the `mySdCardFile.img` disk image: \n\n```\nmksdcard -l mySdCard 1024M mySdCardFile.img\n```\n\n\nStart two emulators with different AVDs. Use the `-sdcard` flag to specify the name\nand path of the disk image you created: \n\n```\nemulator -avd Pixel_API_25 -sdcard mySdCardFile.img\nemulator -avd NEXUS_6_API_25 -sdcard mySdCardFile.img\n```\nFor more information about the `emulator` command and its options, see [Start the emulator from the command line](/studio/run/emulator-commandline)."]]