O Genymotion é um emulador incrivelmente rápido, eficiente em termos de memória, que executa o sistema operacional Android de uma forma muito realística.
Na verdade ele é mais que um emulador Android, ele é uma plataforma completa de virtualização para desenvolvedores Android testarem seus aplicativos.
E pode ser uma ótima alternativa caso os AVDs oficiais do Android Studio fiquem muito lento no seu ambiente de desenvolvimento Android.
Então, continue lendo este artigo para aprender a instalar, configurar e utilizar esse poderoso emulador Android:
O que é o Genymotion?
O Genymotion é um emulador a parte que você pode usar no lugar do emulador padrão do Android (AVD) que vem com o Android Studio.
Ele é executado como uma máquina virtual em seu computador, assim você consegue ter um desempenho muito parecido com um dispositivo real.
O Genymotion é gratuito para os desenvolvedores começarem a usar de forma pessoal e você pode também utilizar a versão paga. A versão gratuita tem a maioria das funcionalidades que a versão paga, com pequenas diferenças.
Hoje em dia a versão 2.0 do AVD que vem junto com o Android Studio está bem performático e parecido com um dispositivo real, porém é necessário ter suporte ao Intel HAXM para ter uma melhor performance.
Por essa razão, muitas vezes o Genymotion acaba sendo uma opção melhor para determinados desenvolvedores.
Instalação e Configuração
O Genymotion está disponível para os sistemas operacionais Windows, Mac OS X e Linux.
Este tópico vai te ajudar a fazer a instalação da ferramenta e ajudará você a se familiarizar com a interface para que você possa aproveitar ao máximo os recursos do Genymotion e ter um aplicativo totalmente operacional.
Sistemas Operacionais compatíveis:
- Microsoft Windows 7, 8 / 8,1, 10 (32 ou 64 bits);
- Mac OS X 10.9 ou superior;
- Linux Ubuntu 16.04 (Xenial Xerus) (64 bits) ou superior;
- Linux Debian 8 (Jessie) (64 bits);
- Linux Fedora 24 (64 bits);
Configuração mínima de hardware:
- OpenGL 2.0 com driver atualizado. Recomendamos o uso de uma das seguintes placas: Intel HD Graphics 4000 (2012), Nvidia GeForce 500 Série (2011), Série ATI Radeon HD 6000 (2011);
- CPU de 64 bits, com capacidade VT-x ou AMD-V, ativada nas configurações do BIOS;
- Memória RAM: pelo menos 2GB;
- Resolução de tela superior a 1024 x 768 pixels;
- Espaço livre no disco rígido: pelo menos 100MB.
Para executar o Genymotion, você deve instalar o Oracle VirtualBox. Isso permite a virtualização de sistemas operacionais Android. Se você ainda não tiver o Oracle VirtualBox instalado, será solicitado que o faça antes de instalar o Genymotion.
Antes de começar a instalação, você vai precisar criar uma conta no site da ferramenta, ativar e depois fazer o login.
Windows
A instalação no Windows é muito simples, apenas siga os passos abaixo para fazer o download e a instalação.
- Vá para a página de download do Genymotion. A partir desta página, você pode:
- fazer o download do instalador Genymotion pronto a funcionar para Windows (recomendado). Esse pacote inclui o instalador do Oracle VirtualBox.
- Baixar o pacote do Windows 32/64-bit. Nesse caso, primeiro você deve baixar e instalar o VirtualBox para Windows na página de download VirtualBox.
- Salve e execute o arquivo .exe.
- Selecione o idioma de configuração e clique em OK. Por padrão, o idioma do Genymotion corresponde ao idioma do sistema, clique em Avançar.
- Selecione a pasta de destino clicando em Procurar.
A pasta de destino padrão é C: \Arquivos de Programas\Genymobile\Genymotion. Em seguida, clique em Avançar. - Seleccione a pasta do menu Iniciar, clicando em Procurar ou seleccione Não criar uma pasta do menu Iniciar e clique em Seguinte.
- Selecione se deseja ou não criar um ícone da área de trabalho e clique em Avançar.
- Clique em Instalar e concluir.
Mac OS X
A instalação no OS X é parecida com a do Windows e também é muito simples.
- Baixe e instale o VirtualBox na página de download VirtualBox.
- Quando terminar, reinicialize.
- Vá para a página de download do Genymotion e faça o download do pacote Mac OS X de 64 bits.
- Abra o arquivo .dmg.
- Arraste e solte o Genymotion e o Shell Genymotion para o diretório Aplicativos.
Linux
No Linux é um pouco mais trabalhoso fazer a instação e configuração do Genymotion, mas vou mostrar um passo a passo aqui para facilitar.
- Caso ainda não tenha o Oracle VM VirtualBox instalado no Linux, baixe e isntale o VirtualBox para Linux a partir da página e download VirtualBox.
- Vá para a página de download do Genymotion e faça o download do pacote Linux correspondente ao seu sistema.
- Execute os seguintes comandos:
chmod +x <Genymotion installer path>/genymotion-<version>_<arch>.bin cd <Genymotion installer path> ./genymotion-<version>_<arch>.bin -d <Genymotion installer path>
- Execute Genymotion usando o seguinte comando:
cd <Genymotion installer path> ./genymotion
Certifique-se de que o pacote DKMS esteja instalado e que ele compile os módulos do kernel do VirtualBox sempre que uma nova atualização do kernel estiver disponível.
Para fazer isso, execute:
sudo /etc/init.d/vboxdrv status
ou
sudo /sbin/rcvboxdrv status
Você deve receber a mensagem “VirtualBox kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) are loaded”.
Caso contrário, force a compilação de módulos do kernel do VirtualBox executando o comando:
sudo /etc/init.d/vboxdrv setup
ou
sudo /sbin/rcvboxdrv setup
Certifique-se também de que você faz parte do grupo vboxusers. Se não, execute:
sudo usermod -a -G vboxusers <login>
Integração com Android Studio
O plug-in do Genymotion para o Android Studio executar e testar o aplicativo no emulador de dentro do Android Studio. Ele usa o ADB para se conectar a qualquer dispositivo virtual ativo e executar o aplicativo.
Você pode instalar o plug-in do Genymotion para o Android Studio de uma das seguintes maneiras:
- Pelo repositório do JetBrains (recomendado);
- Manualmente.
Pelo repositório do JetBrains
- Inicie o Android Studio.
- Vá para:
- Windows e Linux: File / Settings.
- Mac OS X: Android Studio / Preference.
- Selecione Plugins e clique em Browse Repositories.
- Clique com o botão direito do mouse (clique duas vezes para Mac OS X) no Genymotion.
- Clique em Download e Install e prossiga com as próximas etapas.
- Reinicie o Android Studio clicando em Restart.
Manualmente
- Faça o download do plug-in do Genymotion para o Android Studio na página Plug-ins.
- Inicie o Android Studio.
- Vá para:
- Windows e Linux: File / Settings.
- Mac OS X: Android Studio / Preference.
- Selecione Plugins e clique em Install plugin from disk.
- Selecione o arquivo genymotion-IDEA-plugin.jar e clique em OK.
- Reinicie o Android Studio clicando em Restart.
Configurando o Plugin
- Clique no na barra de ferramentas do Android Studio. Abre-se a seguinte janela:
- Procure o diretório de instalação do Genymotion:
- Windows: C:\Arquivos de programas\Genymobile\Genymotion
- Mac OS X: /Applications/Genymotion.app
- Linux: /home/<usuário>/genymotion
- Clique em OK.
- Clique para abrir a janela do Genymotion Device Manager:
A partir desta janela, você pode executar as seguintes ações:- Criar um novo dispositivo virtual usando New;
- Iniciar um dispositivo virtual usando Start;
- Atualize a lista de dispositivos virtuais usando Refresh.
Usando o Plugin
- Clique na barra de ferramentas do Android Studio.
2. Selecione o dispositivo virtual que deseja usar e clique em Start.
3. Feche a janela do Genymotion.
4. No Android Studio, clique em .
5. Clique no dispositivo virtual que você iniciou ou criou.
6. Clique em OK.
Usando os Emuladores
Você vai ver que para criar e iniciar os emuladores é muito simples quando os AVDs do Android Studio.
Para começar a usar o Genymotion e executar seu aplicativo Android em um dispositivo virtual, siga as etapas abaixo:
Inicie o Genymotion de uma das seguintes maneiras dependendo do seu sistema operacional:
- Windows: Clique em seu menu de aplicativo.
- Mac OS X: Clique no diretório Aplicativos.
- Linux: Executar <caminho do Genymotion>/genymotion.
Quando a janela a seguir aparecer, clique em Sim:
A janela Selecionar um novo dispositivo virtual será aberta:
Clique em Sign in para fazer o login com a sua conta:
Depois de efetuar o login, você verá a lista de dispositivos disponíveis:
Selecione um dispositivo virtual na lista e clique em Next.
Digite um nome para seu novo dispositivo virtual e clique em Next. Seu dispositivo virtual será baixado e criado:
Clique em Finish para fechar a janela. Seu dispositivo virtual vai aparecer na janela principal do Genymotion:
Clique no botão de Start para iniciar o dispositivo virtual.
Para executar o aplicativo no emulador, siga algum dos passos abaixo:
- Arraste e solte o arquivo APK do aplicativo na janela do dispositivo virtual.
- Execute o seguinte comando: adb install <nome do aplicativo> .apk.
- Utilize o Android Studio para executar e instalar o aplicativo.
Gostou do conteúdo sobre o Genymotion?
Então compartilhe esse artigo com seus amigos e qualquer dúvida deixe nos comentários aqui em baixo.