Tempo de leitura: 3 minutos

Um dos inconvenientes de se testar uma aplicação em um virtual device é  que algumas vezes um virtual device não atende a necessidade do teste, como exemplo posso citar a seguinte situação:

Você tem que obter o IMEI do telefone para algum fim anti-pirataria, porém, o virtual device não tem um IMEI, ai você menino maroto e faceiro só testou na máquina virtual, mandou a aplicação para o Google Play e 2 dias depois seu aplicativo pago está rolando 0800 no PirateBay, seus sonhos de sair da casa da sua mãe e abrir uma startup focada em desenvolvimento mobile foram por água abaixo e você ficou com aquela cara de poker face.

poker-face-2

Bom, zueiras à parte, realmente executar/debuggar uma aplicação mobile direto em um aparelho é muito melhor, pois você tem um caso de teste real, por isso, vou mostrar como configurar o seu Eclipse para fazer o deploy da aplicação direto no seu aparelho com um pequena ajuda do ADB.

Primeiramente você vai precisar obviamente do Eclipse configurado com o ADT Plugin, caso você não tenha, baixe aqui, nesse post vou usar como exemplo o meu celular que é um galaxy S3, mas os passos são praticamente os mesmos, para os demais aparelhos.

1 – Instale o Google USB Driver pelo SDK Manager, conforme a foto abaixo.

google_usb_driver

2 – Instale o driver do seu celular, no meu caso, eu instalei o driver que baixei daqui

3 – Habilite o modo debugger no seu celular, no meu caso o caminho para habilitar é: Configurações > Opções do Desenvolvedor e depois basta selecionar a opção Depuração de USB (Android 4.1.2)

ScreenUSB

4 – Conecte o seu aparelho ao computador, através do cabo USB e verifique se está tudo certo, para isso abra o prompt do DOS, navegue até o diretório onde está o seu SDK do android e digite: ADB DEVICE

devices

Feito isso, chega a hora de configurar o eclipse para fazer o deploy direto no celular, para isso clique com o botão direito no seu projeto e escolha a opção properties, feito isso, vá em Run/Debug Settings, caso exista alguma configuração, edite ou crie uma nova.

properties_project

Depois, vá na aba target e selecione a opção launch in all compatible devices/AVD’s e selecione a opção active devices e clique em apply, feito isso, basta rodar o projeto pelo eclipse e ver a aplicação surgindo direto no seu celular conectado no computador.

Então, é isso, em caso de dúvidas solta um comentário no post.

VN:F [1.9.22_1171]
Rating: 9.9/10 (14 votes cast)
VN:F [1.9.22_1171]
Rating: +2 (from 2 votes)
Como debuggar/executar uma aplicação direto no celular Android?, 9.9 out of 10 based on 14 ratings