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.