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.
A ferramenta mksdcard
fornecida no pacote de Ferramentas do SDK do Android
está localizada em android-sdk/emulator/mksdcard
.
Se você não precisa de uma imagem de disco que possa ser compartilhada
entre vários dispositivos virtuais, não é necessário usar o comando mksdcard
.
Por padrão, o emulador usa a imagem gerada e armazenada pelo
AVD ativo.
Uso
Para usar a ferramenta mksdcard
, use o seguinte comando:
mksdcard -l label size file
Opções
A tabela a seguir descreve as opções de linha de comando do 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 vai especificar o tamanho em bytes. Também é possível
especificar o tamanho em kilobytes, megabytes ou gigabytes anexando K, M ou G
a size. Por exemplo, |
file | O caminho/nome de arquivo da imagem do disco que vai ser criada em relação ao diretório de trabalho atual. |
Example
Criar a imagem de disco mySdCardFile.img
:
mksdcard -l mySdCard 1024M mySdCardFile.img
Inicie dois emuladores com AVDs diferentes. Use a flag -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.img
emulator
e as opções dele,
consulte Iniciar o emulador pela linha de comando.