Se a sua unidade tiver espaço livre suficiente, então:
O flash NAND do sistema para o emulador ficou sem espaço. Seu sistema host não é o problema, mas, por alguma razão, o arquivo system.img que representa um flash NAND para o emulador está cheio.
Método 1 (maneira mais fácil)
Crie um novo emulador.
Método 2
Faça uma redefinição de fábrica no emulador para limpá-lo.
Para fazer isso, emita um Redefinição de dados de fábrica dentro do Android em Settings -> Privacy
ou inicie o emulador a partir da linha de comando:
android list avd
emulator -avd My_Avd_Name -wipe-data
O primeiro comando lista todos os dispositivos virtuais Android. Você precisa do nome para o segundo comando. O emulador não deve estar em execução.
Método 3
Exclua as imagens de disco localizadas em seu perfil do Windows. Em seus perfis, é .android/avd/My_Avd_Name.avd
. Você só precisa excluir userdata-qemu.img
e talvez cache.img
. Você pode tentar excluir outros arquivos de imagem, se necessário, mas observe que sdcard.img
não será recriado automaticamente. Você precisa executar mksdcard
na linha de comando.
Método 4 (daqui)
As aplicações estão instaladas em /data/apps
. Certifique-se de que o tamanho da sua partição de dados seja grande o suficiente para suportar seu aplicativo.
Se você estiver com problemas com 'Sem espaço à esquerda' e tiver certeza de que não está usando todo o espaço do dispositivo, execute
emulator.exe -avd <AvdName> -partition-size 512 -no-snapshot-load
O tamanho da partição definirá o tamanho do sistema e as imagens de dados em MB. Você pode alterar 512 para um valor maior, dependendo de suas necessidades. -no-snapshot-load
garante que você não está inicializando a partir de um instantâneo e, portanto, verá o novo tamanho da partição.