MENU It's me: Mário!

AndroidStudioComWi-Fi

Como conectar seu dispositivo ao Android Studio usando Wi-Fi?

Android 25 de abril de 2015 25 comentários
Android
  • 25 - 04 - 15
  •        
  • 25

Fala galera! Tudo bem?
Apesar de o tema ser Desenvolvimento para Android, esse artigo não faz parte do nosso Curso de Android, mas pode ajudar muito a galera que está com dificuldades em conectar o celular (ou qualquer dispositivo Android) ao computador para testar suas aplicações. Vamos lá?

Por que não o Emulador?

Utilizar o emulador seria uma ótima alternativa para problemas de conexão com o computador ou reconhecimento do Android Studio, mas você precisa ter um PC ou notebook relativamente bom para não apresentar travamentos com a IDE + Emulador abertos. Além disso, utilizar um dispositivo real é sempre uma escolha melhor!

E o USB dá problemas?

As vezes sim… Principalmente no Windows, o desenvolvedor pode ter problemas em conectar o dispositivo móvel ao computador usando o USB ou ter eu dispositivo reconhecido pelo Android Studio. O próprio Android, na sua documentação, possui uma lista de drivers para tentar sanar esse problema. Tente um deles!

Além do driver correto, eu tive que ativar o modo “Câmera (PTP)” no meu Moto E, como informei para uma leitora nos comentários da Aula 3:

1 – Ativar o modo de Depuração USB
    2 – Conectar o celular no computador
    3 – Fui lá nas notificações do celular e toquei em “Depuração USB Conectada”.
    4 – Na janela que abriu, mudei para “Câmera (PTP)”.

Certo. Wi-Fi então?

Pesquisando sobre como conectar o celular de outras formas ao computador, achei uma resposta no nosso (terceiro) melhor amigo, o Stackoverflow, indicando um link do XDA Developers e ambos serviram de referência para esse artigo.

Observação: Você vai precisar conectar o celular ao PC com o USB na primeira vez de qualquer forma, por isso é importante ter o driver instalado, então esse tutorial não serve se você não tem o cabo USB do seu dispositivo, mas sim se estiver com problemas de reconhecimento do Android Studio ou não quiser mais um fio a solta.. haha

1º Passo: Conecte todos na mesma rede.

Não testei se seria possível conectar seu dispositivo à uma rede criada pelo computador (e vice-versa). Possivelmente sim, mas de qualquer forma, acho que é muito mais fácil e comum, conectar ambos a uma mesma rede sem fio (provavelmente sua internet).

2º Passo: Descubra o IP do dispositivo móvel

Existem várias formas de descobrir o IP do seu dispositivo na sua rede:

1 – Conecte-se ao seu roteador através do browser digitando o IP dele como URL e procure pelo dispositivo. No meu caso o IP do roteador é 192.168.1.1 o seu deve ser algo do tipo (mudando o final de .1 para .3, por exemplo).

Administração do Roteador

2 – No dispositivo vá em Configurações > Wi-Fi e toque na sua rede. Irão aparecer as informações de conexão como na imagem abaixo:

2015-04-25 20.35.21

3º Passo: Conectando o dispositivo

No Android Studio vá até o Terminal, no canto esquerdo inferior:
Android Studio - Terminal

Conecte seu dispositivo ao computador com o cabo USB e digite no terminal:

adb tcpip 5555
adb connect IP_DO_DISPOSITIVO

Exemplo:
Terminal

Pronto! Já pode começar a debuggar e instar suas aplicações do Android Studio no seu dispositivo usando a Wi-Fi.

Conectando

Caso queira voltar ao modo USB, basta digitar no terminal:

adb -s IP_DO_DISPOSITIVO usb

E se o seu dispositivo não aparecer como na imagem acima, tente digitar novamente no Terminal a segunda linha: adb connect IP_DO_DISPOSITIVO no meu caso, sempre que o celular trava a tela tenho que fazer isso.

Observação: Se tiver problemas na segunda linha e o dispositivo não for encontrado, tente digitando a porta após o IP:

adb connect IP_DO_DISPOSITIVO:5555

(no exemplo, ficaria: adb connect 192.168.1.7:5555)

Conclusão

Espero que tenha ajudado você a se livrar de mais um fio ligado ao computador ou então que finalmente consiga testar seus aplicativos com um dispositivo real, se esse era seu problema.

Se você gostou, compartilhe e indique para os amigos! Não esqueça de comentar se conseguiu conectar seu dispositivo e caso tenha ficado curioso sobre o que era o Projeto dos qual eu tirei print para as imagens desse artigo, você pode baixá-lo aqui e instala-lo no seu celular para testar (claro que é seguro, né… :D ).

Obs: Wi-Fi é uma marca registrada da Wi-Fi Alliance.

Por favor, considere desativar o AdBlock

Não perca nenhuma novidade, assinando nossa newsletter!



Não se preoculpe, não enviaremos muitos e-mails, nem mostraremos seu e-mail para ninguém. Dúvidas?


Deixe seu comentário! Dúvida sobre como comentar
ou vai postar código? Leia antes.

  • Muito bom!

  • Thiago Viana

    Não consegui configurar o Terminal. :/ Quando eu o abro, ele age como um Prompt de Comando e não como o seu. De qualquer forma, baixei o driver nos links que você indicou e deu tudo certo pelo USB mesmo. Estou ansioso por próximas aulas (ah, você bem que podia aproveitar que está aqui e publicar a aula de número 5, né? :D).

    • Estou terminando a Aula 5 :P
      Mas é que essa semana é semana de lançamento lá no trabalho… aí estou sem vida pessoal :P
      #masvaisairsim

  • Paulo Souza

    Excelente! foi de muita ajuda! Uma pequena contribuição… no windows ele não encontra (pelo menos no meu não) o adb, porque o caminho que abre o terminal é o da aplicação, então é necessário ir pelo terminal ao caminho onde se encontra o /platform-tools/ para poder executar o adb e seguir o passos do tutorial.

    Obs: foi utilizado Android Studio

  • Izália Cristina

    Muito bom Mário, consegui conectar! Pelo windows, valeu a dica do Paulo.

  • Denerson Nobre

    Não consegui conectar. A mensagem é que o dispositivo recusou ativamente a conexão

  • Jose Junior

    Eu estou tentando usar um Moto E aqui mas não consigo, já informei o caminho do sdk no path do windows 10, quando vou no terminal do Android Studio digitar, não escreve nada! Qual a dica?

  • mherik

    Curti sua dica, porém no meu terminal diz:

    C:UsersMuriloAndroidStudioProjectsTestApp> adb tcip 5555

    ‘adb’ não é reconhecido como um comando interno

    ou externo, um programa operável ou um arquivo em lotes.

    :(

  • mherik

    Curti sua dica, porém no meu terminal diz:

    C:UsersMuriloAndroidStudioProjectsTestApp>adb tcpip 5555

    ‘adb’ não é reconhecido como um comando interno

    ou externo, um programa operável ou um arquivo em lotes.

    :(

  • Miguel Ângelo

    Perfeito!

  • Allan Santos

    Muito obrigado por esse post Mário.

    eu preciso de uma ajuda, quando eu dou o comando no terminal adb connect (ip do meu dispositivo) recebo a seguinte mensagem de erro

    unable to connect to 192.168.15.16:5555: cannot connect to 192.168.15.16:5555: Nenhuma
    conexão pôde ser feita porque a máquina de destino as recusou ativamente

    alguém sabe o que posso fazer nesse caso?

    Obrigado!

  • Matheus Rocha Cardoso

    Revolucionou minha etapa de testes! Thanks

  • Lucas Lima

    ‘adb’ não é reconhecido como um comando interno
    ou externo, um programa operável ou um arquivo em lotes.

    • Ou você não instalou o ADB ou não adicionou ao PATH.
      Você precisa fazer isso.

  • Christian Willian Siqueira Pir

    opa bom diaa estou com um problema eu faço a conexão tudo beleza aparece duas opções no “select deployement target” se tentar rodar pelo que eu criei usando o comando roda normal mas se eu tirar o cabo usb nao aparece mais ai nao adianta nada o q pode estar faltando ?