Pular para o conteúdo principal

Instalando Genymotion no Eclipse (Windows)

No desenvolvimento Android, temos como sugestão o uso da ferramenta AVD (Android Virtual Device) que para a maioria dos usuários apresenta uma certa lentidão que proporciona grande incomodo para todos os desenvolvedores. Devido a essa questão eu encontrei uma alternativa para resolver esse problema, o Genymotion. O Genymotion é um gerenciador de emuladores para android e tem a mesma capacidade que o AVD, porém funciona de uma forma mais rápida! Vamos começar o nosso tutorial:

Primeiro é necessário criar um usuário no Genymotion e depois fazer o Download. Haverá dois tipos de download, o que vem apenas o Genymotion e o download que vem com o Virtual Box junto. O Virtual Box é necessário para o funcionamento do Genymotion, caso você já tenha instalado no seu PC faça download apenas do Genymotion. Irei fazer a instalação do .exe que vem apenas com o Genymotion.

Escolha qual tipo de download você deseja

Instalação

Execute o .exe após o download e siga os passos:

Selecione a linguagem e clique em OK

Clique em Next

Se preferir outro destino para a instalação, altere. Por fim Next

Se não desejar um menu do Genimotion no iniciar,
marque a combobox. Clique em Next

Se não desejar um atalho na área de trabalho,
desmarque a combobox. Clieque em Next

Clique em Install

Quando terminar a instalação clique em Finish

Configuração do Genymotion

Configurando o Emulador

Após clicar em finish, abrirá a Launch do Genymotion. Por meio dela podemos configurar o nosso emulador da forma que desejarmos. Irei fazer um emulador de um Nexus 5. Segue o exemplo:

Clique em Add

Caso já esteja logado ele não irá aparecer essa mensagem.
Se não estiver logado, logue com o usuário e senha que foi
criado no seu cadastro do Genimotion.

Após logar ele irá mostrar todos os devices possíveis para emular.
Nesse caso eu estou escolhendo o Nexus 5 na API - level 21 (5.0.0).
Selecione o device desejado e clique em Next

Escolha o nome do seu aparelho. Eu coloquei como "Nexus 5".
 Clique em Next.

Agora ele irá verificar se é necessário fazer o download do device
conforme a sua escolha. Espere até terminar o processo.

Configurando o Genymotion para o Eclipse

Note que agora temos um emulador aparecendo na tela inicial do Genymotion, porém ainda precisamos fazer uma configuração para que o Genymotion seja funcional para o eclipse:

Clique em Settings

Em Settings vá na aba ADB, nela iremos informar o caminho onde o SDK está instalado. No meu caso o caminho foi C:/Users/Usuario/AppData/Local/Android/android-sdk, veja aonde o seu está instalado. Ele será validado e tem que ficar com o flag de validação conforme o exemplo abaixo:

Marque o RadioButton "Use custom Android SDK tools".
Coloque o Caminho aonde o SDK foi instalado. Clique em OK.

Configurando o Eclipse

Abra o eclipse e vá em Help > Install New Software... 

Clique em Add

Preencha os campos conforme o exemplo

Marque a ComboBox Genymotion e clique em Next

Clique em Next

Marque a RadioButton no "I accept..." e depois Clique em Finish

Agora o eclipse vai começar a baixar e instalar o plugin do Genymotion. Provavelmente ele irá aparecer a mensagem abaixo, clique em OK.

Clique em OK caso apareça

Executando uma aplicação

Agora reinicie o Eclipse. Agora ele já possui o plugin GVD (Genymotion Virtual Device). Isso significa que ele será responsável por abrir os emuladores que criamos. Veja o exemplo:

Clique no ícone do plugin do Genymotion

Marque o emulador que deseja rodar e clique em Start...

Espere a iniciação do emulador

Após iniciar desbloqueie o device

Vá no projeto e clique em Run as > Android Application.
Se perguntar qual emulador deseja rodar marque o Genymotion

Aplicação rodando normalmente
Todos os logs estarão funcionado da mesma forma que o AVD. Quaisquer dúvidas post um comentário. Bons estudos!

Comentários

Postagens mais visitadas deste blog

O padrão CamelCase

CamelCase é o padrão que ensina a prática de escrever palavras compostas ou frases, onde cada palavra é iniciada em maiúsculo e unidas sem espaço. O CamelCase é um padrão muito utilizado em várias linguagens de programação, como o Java, PHP e Ruby. Apesar de ser um padrão muito adotado na programação, é normal encontrarmos algumas diferenças de uma linguagem para a outra. Mas por que eu devo utilizar o CamelCase? Esta é uma pergunta muito importante que você deve sempre fazer quando estudar um novo padrão.

Classes, Atributos e Métodos.

Projeto A partir desse post iremos considerar o desenvolvimento de um projeto para um supermercado, e o mesmo será utilizado como exemplo no decorrer dos demais post. Iremos começar pela criação de um produto para esse supermercado, mas como podemos transformar um objeto da vida real em código Java ? Classes Na linguagem Java todas as vezes que precisamos criar novos códigos ou transformar algum objeto da vida real em código, utilizamos as classes. As classes são constituídas por um nome, portanto iremos criar uma classe chamada Produto. Veja o exemplo abaixo: public class Produto { }

Criando o primeiro programa em Java no Windows

Neste tutorial vamos criar uma aplicação Java utilizando o um editor de texto qualquer e o prompt de comando do Windows. Pré requisitos: JDK. (Caso não tenha, temos um tutorial de instalação e configuração ) Escolha um local aonde você queira armazenar o seu programa e crie um diretório com o nome que desejar. Utilizaremos a unidade C: e criaremos um diretório com nome java, conforme no exemplo abaixo: