A resposta é bastante fácil, eu só preciso usar ./adb connect em vez de adb connect no Ubuntu. Obrigado: D
Primeiro, eu sou novo no Linux então por favor, tenha paciência comigo.
Eu tenho um telefone Android com root e pude rodar o adb via rede wifi no windows, onde eu só preciso ir ao diretório do adb e digitar adb connect .
No entanto, não posso fazer isso no meu Ubuntu. Toda vez que eu digito adb connect , o terminal sempre disse que eu não tenho o adb e preciso instalá-lo. Quando eu verificar o Bundle ADT (eu baixei o pacote de aqui ), eu posso ver o adb é lá dentro da pasta platform-tools.
Eu já tentei mudar o diretório para as ferramentas de plataforma e executar o adb connect de lá, mas ainda não está funcionando.
Preciso instalar o adb novamente via terminal? Ou eu senti falta de alguma coisa?
Você pode estar se perguntando por que não basta baixar o adb (novamente) via terminal e fazer uma tentativa e erro? A resposta é porque eu não tenho uma boa conexão com a internet, então eu quero evitar downloads desnecessários.
Obrigado pelo seu tempo: D
A resposta é bastante fácil, eu só preciso usar ./adb connect em vez de adb connect no Ubuntu. Obrigado: D
Primeiro, ative o ADB over network no seu dispositivo Android executando Developer Options->ADB over network .
No terminal Ubuntu, vá para a pasta onde as ferramentas da plataforma SDK estão instaladas, por exemplo (altere <user> para seu nome de usuário):
cd /home/<user>/Android/Sdk/platform-tools
execute:
./adb connect <host>:<port>
você verificará o HOST e o PORT no seu telefone Android quando ativar adb over network . Por exemplo:
./adb connect 192.168.0.107:5555
você deve abrir o Android Device Monitor (no Android Studio Tools->Android->Android Device Manager
uma vez dentro do ADM, clique na seta para baixo em Dispositivos e escolha a opção Reset adb .
No terminal, execute adb connect novamente. Por exemplo:
./adb connect 192.168.0.107:5555
Isso renovará sua lista de dispositivos e deverá localizar seu dispositivo.