mksdcard

Utilisez l'outil mksdcard pour créer une image disque FAT32 que vous pouvez charger dans des émulateurs exécutant différents appareils virtuels Android (AVD) afin de simuler la présence d'une même carte SD dans plusieurs appareils.

L'outil mksdcard fourni dans le package SDK Tools pour Android se trouve dans android-sdk/emulator/mksdcard.

Si vous n'avez pas besoin d'une image disque à partager entre plusieurs appareils virtuels, la commande mksdcard n'est pas nécessaire. Par défaut, l'émulateur utilise l'image par défaut générée par l'AVD actif et stockée avec cet appareil.

Utilisation

Pour utiliser l'outil mksdcard, exécutez la commande suivante :

mksdcard -l label size file

Options

Le tableau suivant décrit les options de ligne de commande pour mksdcard.

Option Description
-l label Libellé de volume de l'image disque à créer.
size

Entier qui indique la taille de l'image disque à créer.

Si size est un entier simple, la taille est indiquée en octets. Vous pouvez également spécifier la taille en kilo-octets, en mégaoctets ou en gigaoctets en ajoutant K, M ou G à size. Par exemple : 1048576K ou 1024M. La taille minimale est de 9 M. Android Emulator ne peut pas utiliser d'images plus petites. La taille maximale est de 1 099 511 627 264 octets, ce qui équivaut à 1 023 Go.

file Chemin d'accès/nom de fichier de l'image disque à créer par rapport au répertoire de travail actuel.

Exemple

Créez l'image disque mySdCardFile.img :

mksdcard -l mySdCard 1024M mySdCardFile.img

Démarrez deux émulateurs avec des AVD différents. Utilisez l'indicateur -sdcard pour spécifier le nom et le chemin d'accès de l'image disque que vous avez créée :

emulator -avd Pixel_API_25 -sdcard mySdCardFile.img
emulator -avd NEXUS_6_API_25 -sdcard mySdCardFile.img
Pour en savoir plus sur la commande emulator et ses options, consultez Lancer l'émulateur à partir de la ligne de commande.