Genymotion - Emulando Android no GNU/Linux

Genymotion é um emulador gratuito e multiplataforma do sistema operacional Android, que vem com imagens pré-configuradas do Android, como o Nexus 7. Isso permite testar as funcionalidades e aplicações para Android diretamente do sistema GNU/Linux. Sendo assim, para que tudo funcione corretamente, é necessário ter instalado o VirtualBox no sistema.

[ Hits: 48.554 ]

Por: Ricardo Ferreira Costa em 23/12/2013


Introdução



Nota: este tutorial está baseado no Ubuntu 12.04 LTS 32 bits.

A instalação em outras distros não difere significativamente, ou seja, você poderá instalar em sua distribuição preferida.

Como é visto, o surgimento dos dispositivos móveis criaram novas oportunidades de negócio, e hoje em dia, há muitos programadores desenvolvendo apenas para este segmento. Em paralelo a tudo isso, um projeto tem ganhado muito destaque nos últimos tempos na Internet, denominado Genymotion.

Como dito, o Genymotion é um emulador do sistema operacional Android e, com ele, você passa a ter vários dispositivos Android (virtuais) no seu sistema GNU/Linux, para testar aplicações e funcionalidades do Android.

Principais funcionalidades do Genymotion:
  • Plataforma permite o download e execução de imagens Android pré-configuradas, com suporte para x86: 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);
  • Suporte para rede: Ethernet (a interface Wi-Fi é emulada);
  • GPS;
  • Suporte para ADB (ferramenta para conectar e enviar comandos para o sistema Android através do seu sistema GNU/Linux);
  • Integração com Eclipse e Android Studio;
  • Display: OpenGL Hardware Acceleration, Multiscreen, Suporte para Fullscreen;
  • Detecta automaticamente se uma nova versão está disponível;
  • Gestos multi-touch (você pode usar gestos de zoom usando eventos do mouse).

    Próxima página

Páginas do artigo
   1. Introdução
   2. Pré-requisitos / Instalação / Uso
Outros artigos deste autor

JMeter - Saiba como testar o desempenho dos principais serviços de rede

TurnKey Linux - Instale e configure serviços de rede facilmente

Leitura recomendada

Transforme seu smartphone em uma webcam no Debian, Ubuntu e derivados com Iriun Webcam

Zello - Transforme seu Android (e GNU/Linux) num Walkie Talkie

Aprendendo Inglês em casa usando o Android

Chromecast - Upgrade de sua TV LED sem Wi-Fi

Transforme o seu celular Android em webcam sem fio na plataforma Linux

  
Comentários
[1] Comentário enviado por emilioeiji em 24/12/2013 - 08:20h

Legal.

Já estou testando aqui tbm =)

[2] Comentário enviado por phoemur em 26/12/2013 - 08:14h

muito bom!!!

[3] Comentário enviado por marbreu em 27/12/2013 - 20:13h

Instalei no meu note com opensuse 13.1 mais nãao ta funcionando.

[4] Comentário enviado por linux10complica em 28/12/2013 - 17:02h


[3] Comentário enviado por marbreu em 27/12/2013 - 20:13h:

Instalei no meu note com opensuse 13.1 mais nãao ta funcionando.


Descreva meu melhor seu problema... envia o erro que dá! Você tem o VBox instalado, ok?

[5] Comentário enviado por marbreu em 28/12/2013 - 19:58h

tenho vbox tnstalado, a mensagem é:UNABLE TO LOAD VIRTUAL BOX ENGINE.

[6] Comentário enviado por linux10complica em 02/01/2014 - 16:36h

Então, verifique a versão do VBox instalado. Deve ser superior a 4.2.12 , conforme site oficial https://cloud.genymotion.com/page/faq/#collapse-vbox

[7] Comentário enviado por removido em 18/01/2014 - 15:41h

meu sistema é o linux mint 16
#########################################
To com o seguinte problema:
[2]carlos-R430-P430-R480 downloads # ./genymotion-2.0.3_x64.bin
bash: ./genymotion-2.0.3_x64.bin: Permission denied
[126]carlos-R430-P430-R480 downloads #
#########################################
porque não obtenho permissão para instalar o app,se estou logado como root.


[8] Comentário enviado por linux10complica em 19/01/2014 - 01:50h


[7] Comentário enviado por exstra em 18/01/2014 - 15:41h:

meu sistema é o linux mint 16
#########################################
To com o seguinte problema:
[2]carlos-R430-P430-R480 downloads # ./genymotion-2.0.3_x64.bin
bash: ./genymotion-2.0.3_x64.bin: Permission denied

porque não obtenho permissão para instalar o app,se estou logado como root.



Vc deu permissão de execução no arquivo binário?!

chmod +x genymotion-2.0.3_x64.bin

[9] Comentário enviado por leandro em 02/02/2014 - 15:45h

Muito bom artigo, parabéns!

[10] Comentário enviado por marbreu em 18/04/2014 - 14:21h

Finalmente consegui funfar no pc com linux mint, brigaduuu familia VOL

[11] Comentário enviado por chaplinux em 05/05/2014 - 20:23h

Alguem ai ja conseguiu instalar o google play, na ultima versao ?

[12] Comentário enviado por hammerddt em 04/07/2014 - 16:23h

não to conseguindo instalar no meu. erro:chmod: não é possível acessar “genymotion-2.2.2_x86.bin”: Arquivo ou diretório não encontrado.
mesmo se no no conseguir vou continuar porque testei e gostei muito. e se alguém poder me ajudar agradeço muito.
uso o ubuntu 14.04 lts

[13] Comentário enviado por uilsonr em 08/08/2014 - 06:34h

alguém sabe dar permissão de usuario root no genymotion quando tento instalar uma aplicação está dando falha ao obter acesso root - certifique-se que tem o aparelho tem root funcionando e o app tem autorização para acessa-lo.

[14] Comentário enviado por felipemartinsss em 30/09/2014 - 18:48h

Consegui instalar no Fedora 20, só precisei baixar umas bibliotecas de libpng12.
Mas até aí, foi fácil:
$ sudo yum install libpng12

Apesar disso, recebi a mensagem:

Unable to load VirtualBox engine.

Make sure that you have installed it correctly before starting Genymotion.

Essa mensagem apareceu na hora que tentei iniciar uma das imagens que baixei pelo próprio Genymotion. Alguém já teve esse problema?

[15] Comentário enviado por El Camaleon em 15/02/2015 - 17:54h

Olá a todos, peço desculpas por reviver o post.. mas estou com o segunte problema.

Minha distro é o Debian Wheezy 64 bits, baixei o genymotion-2.3.1_x64_debian.bin e segui os mesmos passos indicados acima, todavia na hora de correr o genymotion tive os seguintes erros

./genymotion
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 103: Having multiple values in <test> isn't supported and may not work as expected
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 138: Having multiple values in <test> isn't supported and may not work as expected
No protocol specified

Gostaria por favor de ajuda para resolver o meu problema.

Desde já agradeço.

[16] Comentário enviado por raulmanoelr em 14/04/2015 - 14:01h

No meu xubuntu também estava aparecendo a mensagem: UNABLE TO LOAD VIRTUAL BOX ENGINE.
Depois de muito insistência descobri o que estava acontecendo. Eu fiz uma atualização do sistema e o kernel foi atualizado. Sempre que o kernel é atualizado é necessário recompilar os módulos do virtualbox para que o mesmo funcione. Para fazer isso execute o comando abaixo:

/etc/init.d/vboxdrv setup

[17] Comentário enviado por xBrunoSousa em 20/06/2015 - 21:21h


[16] Comentário enviado por raulmanoelr em 14/04/2015 - 14:01h

No meu xubuntu também estava aparecendo a mensagem: UNABLE TO LOAD VIRTUAL BOX ENGINE.
Depois de muito insistência descobri o que estava acontecendo. Eu fiz uma atualização do sistema e o kernel foi atualizado. Sempre que o kernel é atualizado é necessário recompilar os módulos do virtualbox para que o mesmo funcione. Para fazer isso execute o comando abaixo:

/etc/init.d/vboxdrv setup


Resolveu o problema de "Unable to load virtual box engine".
Tive apenas que executar o comando como root.
# sudo /etc/init.d/vboxdrv setup

[18] Comentário enviado por guttentak em 19/07/2015 - 01:02h


olá pessoal

tive o seguinte problema de biblioteca:./genymotion: error while loading shared libraries: libaudio.so.2: cannot open shared object file: No such file or directory

uso o fedora 22.

alguma dica para resolver isto?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts