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 : |
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
emulator
et ses options,
consultez la section Lancer l'émulateur à partir de la ligne de commande.