O que é o Genymotion?
Genymotion é um emulador Android que compreende um completo conjunto de sensores e características para interagir com um ambiente virtual. Você pode testar seus aplicativos Android em uma ampla gama de dispositivos virtuais para fins de desenvolvimento, teste e demonstração a partir de um sistema operacional Linux, Windows ou Mac OS X usando uma VirtualBox.
Pré-requisitos
Sistema Operacional
- Microsoft Windows Vista, 7, 8/8.1 (32 ou 64 bits);
- Mac OS X 10.6 ou acima.
- Linux Ubuntu 12.04 (Precise Pangolin) ou acima.
- Linux Debian 7 (Wheezy).
Sistema
- Placa de vídeo atualizada e com suporte ao OpenGL 2.0;
- Suporte a VT-x ou AMD-V (habilitado nas configurações do BIOS);
- Pelo menos 2GB de memória RAM;
- Resolução de tela maior que 1024 x 768 pixels;
- Pelo menos 100MB de espaço livre no disco rígido;
Observação: Um mínimo de 2GB de espaço livre é necessário para rodar a máquina virtual.
Maquina Virtual
Para rodar os dispositivos virtuais do Genymotion você precisa instalar o Oracle VM VirtualBox (versão 4.1 ou acima). O site oficial do Genymotion recomenda por questões de performace que seja usada a versão 4.3.12.
Instalação
Iremos realizar a instalação em um sistema operacional Linux, na página oficial da documentação do Genymotion há também instruções de como realizar a instalação no Windows e Mac OS X.
1 - Acesse a página de downloads do Genymotion e baixe a última versão disponível.
2 - Copie o arquivo baixado para a pasta onde você irá realizar a instalação.
3 - Abra o terminal e adicione permissão de execução no arquivo com o seguinte comando (substitua o version pela versão que você baixou e arch pela arquitetura, o nome deverá estar igual ao arquivo baixado):
chmod +x genymotion-<version>_<arch>.bin
4 - Execute a instalação com o seguinte comando (o ponto no final indica que o Genymotion será instalado na pasta atual):
./genymotion-<version>_<arch>.bin -d .
Após rodar o comando acima você será questionado se deseja instalar na pasta atual, digite Y e em seguida enter para confirmar.
5 - Entre na pasta criada e execute o Genymotion:
cd genymotion
./genymotion
Configuração
Após executar o arquivo, a seguinte tela será apresentada, clique em [Yes]:
Clique em [Sign In] e forneça suas credencias (o cadastro é realizado pelo site):
Uma lista de dispositivos será exibida, selecione a que deseja baixar e clique em [Next]:
Será exibida uma tela com as informações do dispositivo que será baixado, reveja e clique em [Next]:
Aguarde até que o download do dispositivo seja concluído:
Selecione o dispositivo baixado, clique em [Start] e aguarde até que ele seja iniciado:
Pronto ! Seu dispositivo já está em pleno funcionamento.
Genymotion Plugin para Eclipse
Com o plugin do Genymotion para Eclipse você conseguirá testar suas aplicações Android desenvolvidas na IDE Eclipse. O plugin usa o ADB para conectar nos dispositivos virtuais, para usar o plugin você precisa também ter o plugin Android Developer Tools instalado em seu Eclipse.
Instalando o plugin
Você pode seguir os passos abaixo (recomendado) para instalar o plugin via Eclipse, ou baixar o jar e adicionar na pasta Plugins do seu Eclipse.
1 - Abra o eclipse e vá até o menu Help/Install New Software e clique em Add.
2 - Adicione as seguintes informações e clique em OK.
Name: Genymotion
Location: http://plugins.genymotion.com/eclipse
3 - Expanda o item Genymobile.
4 - Clique em Select All e depois em Next.
5 - Aguarde um pouco até que o processo tenha terminado e clique em Next.
6 - Leia os termos e clique em Finish.
7 - Um aviso de segurança irá indicar que o plugin não é verificado, clique em OK
9 - Agora clique em Yes para reiniciar o Eclipse.
Utilizando o plugin no Eclipse
Após a instalação um ícone do Genymotion estará disponível na barra de ferramentas, clique sobre ele. Na primeira vez que ele for executado a mensagem abaixo será exibida, clique em OK para configurar o plugin.
Clique em Browse e procure pelo diretório onde você instalou o Genymotion, depois clique em Apply e OK.
Será exibida uma tela com os dispositivos que você baixou e configurou, selecione o que deseja executar e clique em Start.
Para executar suas aplicações Android no dispositivo virtual que você acabou de iniciar basta clicar com o botão direito em cima do projeto e depois ir em Run as Android application.
Conclusão
Apesar de estar utilizando a versão free do Genymotion que não conta com todos os recursos possíveis, ela realmente cumpriu o que prometia, a sua instalação foi bastante rápida e simples. Consegui rodar diferentes versões do sistema operacional Android sem nenhuma complicação, e seu o plugin foi facilmente instalado no Eclipse e no Android Studio.