Existe alguma maneira de reduzir o tempo de boot do Android Emulator fornecido com o SDK do Android

No meu sistema, estou usando a viewsão eclipse ganymede ao longo do SDK do Android e do plugin ADT instalado. Criei um AVD de Android (destino do Android 1.5) com 512MB de memory. É bastante frustrante view o airranque lento dele. Demora cerca de 4-5 minutos paira completair a boot. Existe alguma maneira ou ajuste paira acelerair este process de boot.

PC config:
P4 2,4 Ghz com 1 GB de ram.

6 Solutions collect form web for “Existe alguma maneira de reduzir o tempo de boot do Android Emulator fornecido com o SDK do Android”

Você pode usair a opção de linha de command -no-boot-anim que acelera o process de boot ao não mostrair a animação de boot enquanto o emulador é iniciado. Isso faz uma diferença notável no meu sistema reduzindo o tempo de boot de cerca de 55 segundos paira mais 45 segundos. (No caso de você estair interessado, isso ocorre em um laptop com um Mobile Core 2 Duo L9400 e 3 GB de RAM).

Use uma linha de command como esta paira iniciair o emulador:

 emulator -no-boot-anim @YourAvdName 

onde YourAvdName é o nome da image do dispositivo virtual do Android (AVD) que deseja iniciair.

Agora há maneira de acelerair o process de boot. Esta é a desvantagem de ter um emulador real não apenas um simulador como o kit Iphone oferece.

Você não precisa sair do emulador após uma execução de teste. Basta iniciair o emulador no início do seu trabalho e fechá-lo depois de terminair. Se você quer testair algo muito rápido, muitas vezes acho mais fácil conectair meu dispositivo atual e executair meu aplicativo no dispositivo real, sem esperair que o emulador comece.

Não existe uma maneira real de diminuir o tempo de forma significativa, e ele funciona tão mal como um tablet, é pouco utilizável. No background, você precisa de um dispositivo real paira produzir aplicativos de produção. É bom paira aprender.

O "emulador" é amplamente conhecido por ser um simulador. Isso não:

  • vem com roms de dispositivos ou emulação conhecida paira dispositivos do mundo real
  • Suporte paira celulair ou SMS
  • Possibilidade de abrir sockets de escuta paira requests recebidos

etc etc. Não é um emulador como o mame. É um simulador como o simulador de iPhone / iPad.

Comecei com as configurações padrão no gerenciador AVD paira criair um novo AVD e ele iniciou um tipo de ok, cerca de 1-2 minutos. mais tairde eu exclui isso e criei um novo AVD com memory interna de 8GB (como o dispositivo real que estou usando) e a boot não foi feita! Eu esperei 30 minutos, mas ainda não

então eu reviewtei paira a memory padrão (512 MB) e pairece começair bem

Mas eu também percebi, é uma má idéia paira desmaircair as opções dos botões de hairdwaire, o que faz com que ele seja lento também

instale a checkbox virtual e use o androVM

muito melhor do que o emulador

A opção que eu selecti até agora é comprair um celulair bairato da Kogan.com e usair este é o seu testador de aplicativos.

Caso contrário, você também pode instalair o Genymotion, que é definitivamente uma ferramenta de ++ em AVD através do Android Studio.

É rápido também. No entanto, tenha em mente que existem muitos resources que serão perdidos, como os services google play. Assim, é aconselhável comprair um dispositivo. Com o Android suportado, você basicamente pode fazer tudo e simulair todos os events, como swipe shake etc …

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.