Se você estiver usando uma máquina multicore, tente forçar o emulador a usar mais núcleos. O emulador do Android usa um único núcleo por padrão e, em alguns processadores, pode ser muito lento. No entanto, isso diminui a estabilidade do emulador.
Para fazer isso, inicie o emulador e pressione Ctrl+Shift+Esc
para abrir o Gerenciador de tarefas. Vá para a Processes
guia e clique com o botão direito do mouse no emulator.exe
processo, selecione Set Affinity
e selecione núcleos adicionais. Observe que você deve fazer isso toda vez que iniciar o emulador.
Fiz isso na minha antiga máquina de desenvolvimento (Q9650, Win2008, 8GB DDR2 800MHz RAM) e melhorou um pouco a velocidade, mas travou uma vez por dia, em média.