Calabash Android – Instalação Parte 2

Neste post, seguiremos com a instalação do Calabsh Android. Se você não leu o primeiro post sobre a instalação do Calabash, clique aqui!

Concluídas todas as instalações, precisamos criar as variáveis de ambiente. Clique com o botão direito do mouse em Meu computador -> Propriedades -> Configurações avançadas do sistema-> Variáveis de Ambiente.

1.  Adicionando a variável JAVA_HOME em Variáveis de usuário

Para adicionar uma nova variável de ambiente, clique em Novo… , em Variáveis de Usuário e adicione as seguintes informações:

Nome da variável: JAVA_HOME

Valor da variável: C:\Program Files\Java\jdk1.8.0_60 (exemplo do caminho).

Em Valor da variável, verifique o caminho de instalação do Java JDK em seu computador.

Variável de Usuário JAVA_HOME

Variável de Usuário JAVA_HOME

 

2. Adicionando a variável ANDROID_HOME em Variáveis de Usuário

Para adicionar uma nova variável de ambiente, clique em Novo… , em Variáveis de Usuário e adicione as seguintes informações:

Nome da variável: ANDROID_HOME

Valor da variável: C:\Program Files (x86)\Android\android-sdk (exemplo do caminho).

Em Valor da variável, verifique o caminho de instalação do Android-sdk em seu computador.

Variável de Usuário ANDROID_HOME

Variável de Usuário ANDROID_HOME

 

3.  Adicionando a variável ANDROID_HOME em Variáveis de Sistema

Para adicionar uma nova variável de ambiente, clique em Novo… , em Variáveis do sistema e adicione as seguintes informações:

Nome da variável: ANDROID_HOME

Valor da variável: C:\Program Files (x86)\Android\android-sdk (exemplo do caminho).

Em Valor da variável, verifique o caminho de instalação do Android-sdk em seu computador.

Variável de Sistema ANDROID_HOME

Variável de Sistema ANDROID_HOME

Observe que a variável ANDROID_HOME foi criada em Variáveis de usuário e Variáveis do sistema.

 

4. Adicionando a variável Path

Para adicionar uma nova variável de ambiente, selecione a variável Path em Variáveis de usuário, clique em Editar… e adicione as seguintes informações: Ruby193, JAVA_HOME, Tools e Plataform-tools.

Não exclua as informações já contidas em Path, apenas acrescente os novos caminhos e variáveis.

Verifique o caminho de instalação do Ruby193, Tools e Plataform-tools. Todos os caminhos devem ser separados por “;”.

Variável de Usuário Path

Variável de Usuário Path

 

Ruby193: C:\Ruby193\bin

JAVA_HOME: %JAVA_HOME%\bin

Tools: C:\Program Files (x86)\Android\android-sdk\tools

Dessa forma, a variável Path ficará da seguinte forma:

Nome da variável: Path

Valor da variável: C:\Ruby193\bin;%JAVA_HOME%\bin;C:\Program Files (86)\Android\android-sdk\tools;C:\Program Files (x86)\Android\android-sdk\platform-tools

Variável Path

Variável Path

 

5. Start DevKit

Após todas as instalações e configurações das variáveis de ambiente, é preciso iniciar e instalar o DevKit. Para isso, abra a pasta do DevKit e abra o CMD (shift+botão direito do mouse) ou navegue até a pasta pelo CMD (Prompt de comando) também. Basta executar as seguintes linhas de comando, uma de cada vez.

– ruby dk.rb init

– ruby dk.rb install

Seu DevKit está inicializado e instalado!

Start DevKit

Start DevKit

 

6. Instalando o Calabash Android

Antes de instalar o Calabash Android, abra o CMD e verifique se o Ruby193 foi instalado corretamente executando a linha de comando ruby –v.

Confirmando que o Ruby193 está instalado, execute a seguinte linha para instalar o Calabash Android: gem install calabash-android. Finalizado o processo, valide a versão instalada executando a linha de comando calabash-android version.

Após seguir todos esses passos, seu Calabash está pronto para uso! No próximo post, falaremos sobre como começar um projeto utilizando Calabash e como configurar o aparelho celular para executar os testes.

Até a próxima!

Sobre o(a) autor(a)

Letícia Bomfin Ramos
Letícia Bomfin Ramos

Graduanda em Sistemas de Informação pela Pontifícia Universidade Católica de Minas Gerais, iniciando a carreira em 2012 como estagiária da Gerência de Homologação na Prodabel. Hoje, atua como Analista de Qualidade de Software na Take. Apaixonada pela area de qualidade de software, mobile, chatbots e automação de testes. Conquistou o 4º lugar e o prêmio Most Useful Test Report na etapa South America do Software Testing World Cup 2014, ao lado de Samantha (QA), André (QA) e Rhamon (PO).

5 comentários

Comente
  • Oi Letícia, bom dia.
    Vc pode me ajudar?

    Estou com problemas no momento da instalação do Calabash no momento de incluir o comando “gem install calabash-android”. O retorno que me dá é

    “ERROR: Could not find a valid gem ‘calabash-android’ (>= 0) in any repository ERROR: While executing gem … (Gem::RemoteFetcher::FetchError) Errno::ETIMEDOUT: Uma tentativa de conex?o falhou porque o componente conectado n?o respondeucorretamente ap?s um per?odo de tempo ou a conex?o estabelecida falhouporque o host conectado n?o respondeu. – connect(2) (http://rubygems.org/latest_specs.4.8.gz)”

    não encontrei nada semelhante, e quando acesso esse endereço (http://rubygems.org/latest_specs.4.8.gz) direto pelo browser baixa um arquivo.

    • Boa Tarde Tiago,

      Nunca vi esse erro não. Sugiro que você verifique o PATH se está com todas as informações corretas. Confira as demais vaiáveis de ambiente também. Caso esteja tudo certo, tente instalar as versões mais antigas do ryby, devkit…
      Acho que esse link do Stack Overflow pode te ajudar.

    • Linda:Oukei!Saara:Joo ei tästä vauvafoorumia tuu, todellakaan!! Ei pelkoa 🙂 Alusvaatteita ostan sieltä täältä, mutta nettikaupoista löytyy helpoiten luomupuuvillaista, ja toisinaan jostain ihan rivimestoistakin. Ostan niitä niin harvoin, ja eri paikoista, etten osaa nimetä mitään tiettyä. Mutta ainakin joskus nettikauppa Unkaista sai!

    • Lins, ik geneer me dat het zo lang geleden is dat ik nog eens langs je blog geweest ben, sorry hiervoor. Ik heb al die mooie kaarten van jouw gemist. Al goed dat ze blijven staan. Ik mail je in de week nog eens.LiefsChrista

  • Oi Letícia! Primeiramente gostaria de parabenizar este post!!

    Estou tendo o seguinte erro ao executar o comando ruby dk.rb install :

    [ ERROR ] unable to find RubyGems in site_ruby or core Ruby. Please install RubyGems ans rerun ‘ruby dk.rb install’ .

    Sabe o que pode ser?

    Executei o comando gem -v e minha versão é 1.8.29, precia atualziar algo?

    []s

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Você pode usar as seguintes tags e atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

by Take ® 2015 | Todos os direitos reservados.linkedin