A. CONFIGURATION :

Pour pouvoir simuler l’utilisation d’une SDCARD dans l’émulateur, commençons par créer une image de la sdcard qui sera en FAT32.

1. Pour cela, il est nécessaire d’ouvrir une invite de commande en spécifiant le chemin de du répertoire SDK/tools cmd1.png 2. Exécuter la commande :

             "mksdcard <Taille>M <Fichier>"

  • <Taille> est la taille en bytes de l’image de la sdcard, on peut spécifier K ou M pour Kilobytes ou Megabytes.

Attention toutefois à ne pas spécifier une taille trop petite,sous peine d’erreur lors du lancement de l’émulateur.

  • <Fichier> est le nom du fichier à créer.

cmd2.png 3. Il ne reste plus qu’à lancer l’émulateur avec l’option -sdcard: cmd3.png Ou pour ceux qui utilise Eclipse, ouvrir le « run configuration »: cmd4.png

B. UTILISATION :

Il nous reste plus qu’à remplir cette sdcard, pour cela on exécute la commande suivante, toujours grâce à l’étape A.1. :

           "Adb push <Fichier> <Destination>"

Dans notre cas, «\sdcard » représente notre <destination> NB : Il ne s’agit pas ici du nom du fichier image (« mySdcard »).

Pensez d’abord à lancer l’émulateur avec l’option –sdcard, sinon préparez-vous à un bon FAIL : fail1.png Si tout se déroule bien : result1.png

Sinon, toujours pour les utilisateurs d'eclipse, allez sur la perspective DDMS et utilisez les boutons qui vous sont fournis eclipse_ddms.png

sources: http://developer.android.com/guide/developing/tools/othertools.html#mksdcard