Android - o emulador demora muito para iniciar

9

Eu instalei o Android-SDK com sucesso no meu computador. Geralmente, eu testo o aplicativo com meu dispositivo Android real (HTC HERO), por isso é rápido testar um aplicativo em um dispositivo real.

Mas quando eu tento rodar o emulador com um AVD já criado, é preciso muito tempo para carregar um emulador, já vi alguns artigos e quadros de discussão onde as pessoas estão lançando as mesmas questões sobre o mesmo problema.

Então, por favor, o que eu tenho que fazer para que o emulador carregue rápido todas as vezes?

Meu PC tem 2GB de RAM, e eu acho que é suficiente para o que eu preciso fazer. Então, acredito que não seja por falta de memória.

    
por Paresh Mayani 27.08.2010 / 08:39

2 respostas

5

Para maximizar a precisão entre o emulador e os dispositivos reais, o emulador do Google usa o ARM opcode, um tipo de linguagem de máquina. Deve converter do opcode do ARM ao opcode de Intel. É por isso que é lento. Meu computador tem 3 GB de RAM, mas ainda é lento e atrasado. O problema parece não ser RAM, mas CPU. Melhorar a CPU melhorará o emulador.

Para usar o emulador com mais eficiência, esta é minha experiência:

  • Não feche o emulador toda vez que você executar seu aplicativo.
  • Redimensione a tela do emulador menor
  • Desativar o instantâneo (Sim, é útil, mas leva tempo para fechar o emulador).
  • Especifique um caminho de arquivo para o arquivo de imagem do cartão SD. Eu uso apenas um cartão SD para muitos AVDs.
  • Se você tiver algum problema no adb, basta redefinir o adb e não fechar o emulador.
  • Abra alguns programas no seu sistema operacional.
  • Se você estiver usando o Windows, nunca feche o emulador. Faça isso combinado com o Hibernate do Windows.

Referências:

Fazendo o emulador Android rodar mais rápido

O emulador do Android é muito lento (Minha pergunta)

    
por 17.10.2011 / 06:27
6

O emulador é apenas lento, não há muito o que fazer sobre isso.

Veja link

    
por 27.08.2010 / 08:48