Testar app no smartfone via USB com Android Studio

Olá!

Apenas para registro: Faz mais de um mês que não mantenho atividade aqui no Blog. Então, vamos mudar isso já! ^^

Pois bem, esse tutorial curto, servirá para nortear aqueles que não possuem ideia por onde começar e que querem uma alternativa bastante comum e recomendável para testar seu app.

Mão na massa!

OBS: A distro que utilizarei é o Arch Linux x64 e o aparelho Android será o Moto G primeira geração. Para o método de instalação do Android Studio na Arch Linux, clique nesse post do Blog.

Partindo que você, caro leitor, esteja com o Android Studio redondo e com sua aplicação pronta:

Passo 1: Na IDE, vá em manifests, abra o arquivo AndroidManifests.xml. No mesmo, localize a tag application, adicione a seguinte linha:

android:debuggable = "true"

A imagem abaixo, ilustra o processo:

Figura 1 - Inserção da linha debuggable no manifests
Figura 1 – Inserção da linha android:debuggable no manifests

 

Passo 2: Agora vamos configurar rapidamente o aparelho android. Partiremos do ponto que a opção {} Programador ou desenvolvedor está ativa (senão, clique aqui):

Figura 2 - Tela de configurações Moto G
Figura 2 – Tela de configurações Moto G

 

Vá em Depuração USB e ative-a.

Screenshot_2015-11-05-13-40-34
Figura 3 – Tela de depuração USB

 

Passo 3: Por último, instale o software do seu aparelho para reconhecimento no seu sistema operacional (Windows/Mac). No nosso caso, o Arch Linux não será diferente. Com o terminal aberto, instale os pacotes necessários:

$ sudo pacman -S gvfs-mtp gmtp

E reinicie o sistema.

 

EXECUÇÃO

Basicamente, todo procedimento inicial para preparo da depuração via USB foi efetuado. Na IDE, execute a opção Debug ‘app’ ou shift+9 e confirme seu device conforme a figura abaixo:

Figura 4 - Execução da aplicação no dispositivo
Figura 4 – Execução da aplicação no dispositivo

Confirme a solicitação de execução no seu smartfone e pronto! Abaixo os prints da minha simples aplicação para esse tutorial.

Figura 5 - Hello World + botão
Figura 5 – Hello World + botão

 

Figura 6 - Botão pressionado
Figura 6 – Botão pressionado

É isso ai. Espero ter ajudado de alguma forma. Até!

Referências:

http://goo.gl/H7sB05
https://goo.gl/ajsLZM

Deixe um comentário

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.