Usa la herramienta mksdcard
a fin de 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.
La herramienta mksdcard
que se proporciona en el paquete de herramientas del SDK de Android se encuentra en android-sdk/emulator/mksdcard
.
Si no necesitas una imagen de disco que se pueda compartir entre varios dispositivos virtuales, no necesitas usar el comando mksdcard
.
De forma predeterminada, el emulador usa la imagen predeterminada generada y almacenada con el AVD activo.
Uso
Para usar la herramienta de mksdcard
, usa el siguiente comando:
mksdcard -l label size file
Opciones
En la tabla siguiente, 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 o gigabytes agregando K, M o G a size. Por ejemplo, |
file | La ruta de acceso o el nombre de archivo de la imagen de disco que se creará, en relación 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 acceso de la imagen de disco que creaste.
emulator -avd Pixel_API_25 -sdcard mySdCardFile.img emulator -avd NEXUS_6_API_25 -sdcard mySdCardFile.img
emulator
y sus opciones,
Consulta Cómo iniciar el emulador desde la línea de comandos.