Executando o emulador do Android dentro de um Virtualbox Vm

1

Estou tentando configurar uma VM com uma pilha completa de desenvolvimento do Android (SDK, plataformas, Eclipse, etc.) para um Hackathon. Estou tendo problemas para fazer o emulador iniciar na VM. Eu percebo que o emulador é essencialmente uma máquina virtual dentro da Vbox VM e por isso vai ser lento, mas apenas fica pendurado na tela inicial do Android e nunca mais vai adiante.

Pode haver algo acontecendo com a VM que está causando lentidão? Existe alguma coisa que eu possa fazer para dar à VM mais CPU? Eu tentei definir o limite de execução para 100%, mas não ajudou em nada.

Alguém sabe o que pode estar acontecendo aqui ou tem alguma ideia de como eu posso acelerar isso?

Obrigado

Steve.

    
por sgargan 19.11.2011 / 21:59

1 resposta

0

Você pode descobrir o que está demorando tanto com esses comandos:

adb kill-server
adb shell logcat

O emulador demora muito para ser iniciado - dois minutos em hardware de última geração. Essencialmente, está fazendo um coldstart de dispositivo completo.

Além disso, o emulador falha às vezes na primeira vez que você tenta iniciar um dispositivo. Basta fechar o dispositivo e iniciá-lo novamente. Deve funcionar a partir de então.

    
por 20.11.2011 / 08:57