Instale Genymotion: um emulador Android (x86) rápido, fácil de usar e com suporte a OpenGL hardware acceleration

Genymotion é um emulador que vem com imagens pré-configuradas do Android (x86 com OpenGL hardware acceleration). Instale ele e experimente testar aplicações Android a partir do Ubuntu ou qualquer outro Linux de sua preferência.

genymotion

O projeto tem evoluído a partir do velho AndroidVM e comparando com ele, Genymotion vem com um novo design do “player”, instalador e muito mais. De acordo com seus desenvolvedores, “o produto é destinado a substituir o emulador Android, do Google, não só para desenvolvedores Android, mas também para as pessoas que fazem demonstrações de apps Android“.

Genymotion (atualmente em beta) e está  disponível para Linux, Windows e Mac OS X e requer VirtualBox. O código de imagens virtuais é de código aberto, no entanto, o software que é executado no host (o “player”) não é, mas é livre para usar. No futuro, Genymotion continuará tendo uma versão livre para usar e com muitos recursos avançados, mas também haverá versões pagas, “principalmente para grandes empresas que necessitam de colaboração em Genymotion”.

Características do Genymotion:

  • Permite baixar e executar imagens virtuais pré-configuradas:  Android 4.1.1 – API nível 16 (com x86 support): Nexus 7 Jelly Bean, Nexus S Jelly Bean, Nexus One Jelly Bean, 10.1”, WXGA Tablet Jelly Bean, 7.0” e WSVGA Tablet Jelly Bean, todos com ou sem Google Apps (Play Store, etc.);
  • Rede: Ethernet (emula a conexão Wi-Fi);
  • GPS (com coordenadas configuráveis) e widgets de emulação de bateria (com níveis de bateria configuráveis);
  • Display: a aceleração de hardware OpenGL, multiplas telas, exibição em tela cheia;
  • Genymotion shell, que permite que você interaja com sua máquina virtual usando uma linha de comando;
  • Suporte a ADB;
  • Eclipse e Android Estúdio plugins;
  • Suporta Linux, Windows e Mac.
Mais sensores são esperados em futuras versões: giroscópio, luz, temperatura, vetor de rotação e assim por diante. Vale observar que como se trata de um software beta, você pode encontrar bugs ou recursos incompletos.

Download e uso do Genymotion

Antes de prosseguir, por favor, note que o computador deve oferecer suporte a virtualização de hardware (VTx / AMD-v) para ser capaz de executar as imagens do Genymotion.

Passo 1. Para usar Genymotion, você precisará instalar o Oracle VirtualBox, preferencialmente, a última versão estável;

Passo 2. O próximo passo é baixar o Genymotion. Para ser capaz de fazer o download, você precisa se inscrever para uma conta (grátis) em https://cloud.genymotion.com. Depois de criar uma conta, Baixe o Genymotion no seu diretório home;

Passo 3. Agora vamos instalar o Genymotion. Para isso, vamos precisar marcar o arquivo bin baixado como executável e executá-lo. Abra um terminal (Usando o Dash ou pressionando as teclas CTRL+ALT+T) e digite os comando a seguir na mesma sequência (supondo que você tenha baixado Genymotion na sua pasta home):

Para sistemas de 32bit:

cd
chmod +x genymotion-1.0_x86.bin
./genymotion-1.0_x86.bin

Para sistemas de 64bit:

cd
chmod +x genymotion-1.0_x64.bin
./genymotion-1.0_x64.bin

Passo 4. O instalador, em seguida, perguntará se você deseja prosseguir. Digite “y” (sem as aspas), pressione ENTER e pronto, o programa já estará instalado em seu sistema;

Se você seguiu as instruções acima, o Genymotion deve ser instalado sob ~/genymotion . Para executá-lo, use o seguinte comando:
~/genymotion/genymotion

O programa será iniciado. Para adicionar um novo dispositivo virtual, clique em “Add”, faça login com seu nome de usuário e a senha da conta Genymotion (criada no passo 2) e você verá uma lista de dispositivos disponíveis:

genymotion_1

Selecione o dispositivo virtual que você deseja fazer o download da lista e clique em “Add” (para ser capaz de instalar aplicativos via Google Play Store, certifique-se de que o nome da máquina menciona “Google Apps”):
genymotion_2
Uma vez que você clicar em “Next”, o download deverá começar. Clique em “Next”, quando o download for concluído, digite um nome para o novo dispositivo virtual e clique no botão “Create” e “Finish”. Em seguida, o dispositivo deve aparecer na janela principal do Genymotion. Utilizando os botões direito (ou o botão direito do dispositivo), você pode alterar o tamanho da tela ou excluir o dispositivo:
genymotion_3
Para iniciar um dispositivo, selecione-o e clique no botão “Play”. Da mesma forma, você pode criar e executar mais dispositivos.
No menu Genymotion você pode definir o caminho ADB ou digitar um proxy a ser usado com Genymotion.Uma vez que você inicia uma máquina virtual, pode se conectar via ADB usando o padrão IP VM: 192.168.56.101 (isto pode ser configurado da máquina virtual, através da configuração do Genymotion, disponível na lista de apps Android VM).
Para completar, aqui estão mais alguns screenshots:
genymotion_vm_2 genymotion_vm_3 genymotion_vm_4 genymotion_vm_5 genymotion4

Atualização
O Google Apps foi removido do Genymotion a partir da versão mais recente, eles estão em negociações com o Google para colocá-los de volta.

71 COMMENTS

  1. Ocorre erro durante o download do dispositivo virtual: Ubable to create the virtual device: Failed to import OVA. Já tentei outros dispositivos, mas acontece a mesma coisa. Só aparece opção de clicar em Finish.

  2. quando dou play nao abre..da erro..oq faço??o erro é unabled to start the genymotion virtual device..virtual box can’t run virtual device..try to run the virtual device directly from virtualbox to check for issues..meu sistema é windoes 8..me ajude por favor..

  3. Tão bom o genymotion que não funcionou em 2 distribuições que testei:

    Logging activities to file: /home/user/.Genymobile/genymotion.log
    Falha de segmentação (imagem do núcleo gravada)

    Logging activities to file: /home/user/.Genymobile/genymotion.log
    Abortado (imagem do núcleo gravada)

    Além de conflitos com as bibliotecas do QT no log file:

    Error while opening log file: /home/user/.Genymobile/genymotion.log: No such file or directory
    Abortado (imagem do núcleo gravada

    Agradeços antecipadamente qualquer ajuda!

  4. Oi. Instalei o Genymoton no notebook pra ter o POU para meu filho, mas não consigo fazer login. Já cadastrei dois emails e nada. Os dois dão cloud unreachable. Por favor me ajude.

  5. Eu baixei a imagem, dei play, ai o emulador roda o sistema ANDROID… mas nunca sai da inicialização fica só lá no logon “Android” eternamente ‘-‘
    já testei 3 imagens, o que pode ser??

  6. O meu ta rodando numa beleza, meu unico problema é conseguir usar a memoria do Pc no aplicativo, tipo passar fotos, videos, essas cosias ( sei que pra passar pro Pc é so arrastar o arquivo pro aplicativo , porem não conseigo visualizalo imediatamente e não consigo salvar arquivos pro PC ). To tentando usar o Whatsapp e Instagram porem está meio brabo :/

    • ADB significa Android Debug Bridge, ele vem de uma parte do Android SDK.
      Básicamente ele dá acesso a uma interface via terminal para integração
      entre o usuário e o sistema de arquivo do telefone. Como o Android é
      baseado em Linux as vezes é necessário acessar o aparelho via linha de
      comando para executar certas operações avançadas em seu aparelho com
      root.

      É possível executar esses comandos via alguns aplicativos existentes no
      próprio Market mas é bem complexo e chato executar esses comandos em uma
      telinha pequena como a do celular. O ADB é a interface entre seu
      computador e o seu celular.
      Via http://brasildroid.com.br/ferramentas/1907-tutorial-que-adb-instala-lo.html

  7. Olá! Instalei o Virtual Box, baixei o Genymotion com e sem o VB, mas quando executo ele escolho a linguagem e some, não aparece a tela de instalação. Já desinstalei o Virtual Box mas acontece a mesma coisa. Pode me ajudar.?Obrigado

  8. cara por favor me ajuda, instalei o genymotion e o virtualbox, baixei o galaxy nexus 4.1.1 e inicei ate emula o sistema mais a janela fica toda preta, nao aparece nada so a janela em aberto preta, vc sabe d alguma coisa q posso fazer ?

  9. Olá, estou com um problema pode me ajudar?
    Esta tudo funcionando, fiz um programa mas ele nao esta conectando com meu banco de dados mysql. Com o emulados do android studio ele funciona normalmente.

  10. ei eu baixo faço todo que vc pediu mas na hora que eu clico em play ele aparece uma mensagem e manda eu dar ok na hora que eu dou ok some tudo POR FAVOR ME AJUDE EU ESPERO POR SUA RESPOSTA :ATENCIOSAMENTE JONAS PEREIRA.

  11. Tentei usar. Instalei, abri o aplicativo, baixei a máquina virtual e ela até abre mas fecha logo em seguida e sem nenhuma mensagem no shell. Meu sistema é Linux Mint 15 64bits com Virtualbox última versão.

    • Vai no Virtualbox e tenta executar a máquina, mas tenha paciência. Se mesmo depois de muito tempo ela não inicializar, então é porque está com problema. Testei várias e as mais garantidas são as que vem com nomes de modelos reais como nexus. Por exemplo eu estou com uma máquina virtual Galaxy Nexus 4.2.2 que funciona bem, embora demore a inicializar.

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.