The Android Developer Challenge is back! Submit your idea before December 2.

mksdcard

Usa la herramienta mksdcard para crear una imagen de disco FAT32 que puedas cargar en emuladores que ejecutan diferentes dispositivos virtuales de Android (AVD) para simular la presencia de la misma tarjeta SD en varios dispositivos. Si no necesitas una imagen de disco que se pueda compartir entre varios dispositivos virtuales, no necesitas usar el comando mksdcard. De manera predeterminada, el emulador usa la imagen predeterminada generada y almacenada con el AVD activo.

Uso

    mksdcard -l label size file
    

Opciones

En la siguiente tabla, se describen las opciones de línea de comandos de mksdcard.

Opción Descripción
-l label Es una etiqueta de volumen para la imagen de disco que se creará.
size Es un número entero que especifica el tamaño de la imagen de disco que se creará. Si size es un número entero simple, especifica el tamaño en bytes. También puedes especificar el tamaño en kilobytes, megabytes y gigabytes agregando K, M o G a size. Por ejemplo, 1048576K o 1024M. El tamaño mínimo es de 9M. El emulador de Android no puede usar imágenes más pequeñas. El tamaño máximo es de 1,099,511,627,264 bytes, lo que equivale a 1,023 GB.
file Es la ruta de acceso o el nombre de archivo de la imagen de archivo que se creará. La ruta de acceso se relaciona con el directorio de trabajo actual.

Ejemplo

Crea la imagen de disco mySdCardFile.img:

mksdcard -l mySdCard 1024M mySdCardFile.img

Inicia dos emuladores con diferentes AVD. Usa la marca -sdcard para especificar el nombre y la ruta de la imagen de disco que creaste.

    emulator -avd Pixel_API_25 -sdcard mySdCardFile.img
    emulator -avd NEXUS_6_API_25 -sdcard mySdCardFile.img
    
Para obtener más información sobre el comando emulator y sus opciones, consulta Cómo controlar el emulador desde la línea de comandos.