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.
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>
Agora, é só ir ao WSL (com adb já instalado) e conectar por lá!
adb connect <seu-ip>
É isso! E você ainda pode remover o cabo USB e seguir só com o WiFi.
=)
Top comments (0)