DEV Community

Pedro Ramon
Pedro Ramon

Posted on

Debugar app Android via WSL

A lógica que vou seguir é conectar o android usando o ADB pelo USB normalmente. Na sequência configurar um acesso pela rede (tcpip) e com isso permitir que se conecte pelo WSL. Para isso funcionar, você precisa ter uma conexão de rede entre o smartphone e o computador (provavelmente via WiFi).

Como vamos precisar conectar via USB pelo windows, e depois acessar pelo WSL, você vai precisar do ADB instalado em ambos os sistemas. O jeito mais prático de conseguir isso é instalando o Android Studio. Mas se você, assim como eu prefere não instalar um IDE PESADONA que nunca vai usar, pode instalar o SDK Platform-Tools e fazer o resto tudo via linha de comando.

Baixar o SDK Platform-Tools

O conteúdo baixado será um pacote compactado (5MB), que contém todos os executáves que vamos usar. Decompacte em um local de fácil acesso e se pretende usar com frequência, adicione ao PATH do sistema. (Isso é válido tanto para o windwos, quanto para o WSL)

Agora é simples, pelo terminal do windows conecte seu dispositivo usando o ADB:

adb start-server
# certifique-se que seu device se conectou (aprove se necessário)
adb tcpip 5555
# veja o ip do wifi obtido pelo seu smartphone
adb connect <seu-ip>
Enter fullscreen mode Exit fullscreen mode

Agora, é só ir ao WSL (com adb já instalado) e conectar por lá!

adb connect <seu-ip>
Enter fullscreen mode Exit fullscreen mode

É isso! E você ainda pode remover o cabo USB e seguir só com o WiFi.

=)

Top comments (0)