Use a ferramenta mksdcard
para criar uma imagem do disco FAT32 que pode ser carregada em
emuladores que executam diferentes Dispositivos virtuais Android (AVDs, na sigla em inglês) para simular a presença
do mesmo cartão SD em vários dispositivos. Se você não precisar de uma imagem de disco que possa ser compartilhada
entre vários dispositivos virtuais, não será necessário usar o comando mksdcard
.
Por padrão, o emulador usa a imagem padrão que é gerada pelo AVD ativo e armazenada
por ele.
Uso
mksdcard -l label size file
Opções
A tabela a seguir descreve as opções da linha de comando de mksdcard
Opção | Descrição |
---|---|
-l label |
Rótulo de volume para a imagem de disco a ser criada. |
size | Número inteiro que especifica o tamanho da imagem de disco a ser criada. Se
size for um número inteiro simples, ele especificará o tamanho em bytes. Você também pode
especificar o tamanho em kilobytes, megabytes e gigabytes, anexando K, M ou G
a size. Por exemplo, 1048576K ou 1024M . O
tamanho mínimo é de 9M. O emulador do Android não pode usar imagens menores. O tamanho máximo é
1099511627264 bytes, o que equivale a 1023 GB.
|
file | Caminho/nome do arquivo da imagem de disco a ser criada. O caminho é relativo ao diretório de trabalho atual. |
Exemplo
Criar a imagem de disco mySdCardFile.img
:
mksdcard -l mySdCard 1024M mySdCardFile.img
Inicie dois emuladores com AVDs diferentes. Use a sinalização -sdcard
para especificar o nome
e o caminho da imagem do disco que você criou.
emulator -avd Pixel_API_25 -sdcard mySdCardFile.img emulator -avd NEXUS_6_API_25 -sdcard mySdCardFile.imgPara ver mais informações sobre o comando
emulator
e as opções
disponíveis, consulte Controlar o emulador pela linha de comando.