Como acelerar o emulador do Android no Ubuntu 12.10

6

No Ubuntu 12.10, o Android Emulator é muito lento, como posso acelerá-lo?

Eu instalei o SDK com adt-bundle-linux-x86-20130219 .

Eu tentei usar a GPU hospedeira e obter mais velocidade, mas quando eu a inicio, ainda há algum atraso.

    
por Hany Alsamman 21.04.2013 / 22:45

3 respostas

3

É bastante simples, apenas ative a aceleração de kvm nestas etapas (somente linux):

  1. crie uma imagem x86 do telefone (CPU / ABI: Intel Atom (x86))
  2. passe esses argumentos:
     -qemu -m 512 -enable-kvm 

Isso é muito bonito (não se incomode com a aceleração de gpu e outras coisas extravagantes). Quando comparado com a versão clássica do braço, ele acelera dez vezes.

Isto deve ser fácil de configurar com o android studio, basta entrar em avd manager, criar dispositivo x86 e, em seguida, no menu principal, vá para Executar - > Editar configuração - > Emulador (guia) - > parâmetros de linha de comando adicionais: "-qemu -m 512 -enable-kvm".

    
por tpruzina 05.05.2014 / 10:01
3

Isto não é específico do Ubuntu. A velocidade do Android SDK é terrível.
Isso não é um flamebait ou qualquer coisa, é triste ... um fato.

Existe uma alternativa.
Genymotion - link

Ele fornece um telefone rápido, telefone / tablet ou tablet para todas as suas necessidades, com uma velocidade extremamente rápida. Não é nativo, roda no x86 Android. Então, embora não substitua o "teste real", é a melhor maneira de se desenvolver. É apenas gratuito para uso pessoal, tenha isso em mente.

As instruções de instalação mudam com o tempo, então eu não as copiei.
O Genymotion não é a única opção, é claro, é o que eu sempre usei.
Você também pode simplesmente instalar uma imagem x86 do Android no Virtualbox. Mas Genymotion tornou-se praticamente o padrão da indústria - tanto quanto eu sei.

v2 - 2016.

    
por Shiki 22.04.2013 / 15:58
0

@Hany Alsamman: Se você tem uma CPU da Intel que suporta Virtual Technology, você pode tentar instalar o Intel Hardware Accelerated Execution Manager, assim como o plugin para o seu Android AVD. Isso realmente acelerará seu emulador. A tecnologia virtual deve estar ativada na seção BIOS. Eu acho que você pode seguir os passos deste post

link

É para o Windows, mas as etapas são relevantes para os itens de configuração / configuração, não específicas para o Windows.

    
por user242387 01.02.2014 / 08:25