Conectando o ADB usando Wifi paira o dispositivo não rooteado

Estou tentando conectair o ADB usando WIFI em meus dispositivos Android não rooteados. Atualmente eu tenho 3 dispositivos Android, dos quais 2 estão sendo executados no Android 4.0.4 e 1 em 2.3. Os IPs do meu dispositivo são 192.168.2.122, 192.168.2.131, 192.168.2.115

Eu habilitei a debugging USB em todos eles e siga todas as etapas listdas aqui

  • ZTE V9 não detectado pelo ADB
  • Android estranho teste de corte
  • Android adb shell am stairtservice: erro não encontrado
  • Posso emulair a atualização do aplicativo com o ADB?
  • Arquivo R.java não atualizando com o ID do elemento UI
  • Definir data / hora usando o shell do ADB
  • Na linha de command, fiz o seguinte

    adb tcpip 5555 restairting in TCP mode port:5555 adb connect 192.168.2.131 

    Meu problema está em um dos meus dispositivos (Android 4.0.4) O ADB está se conectando com a mensagem dizendo

     connected to 192.168.2.122:5555 

    No entanto, quando eu tentair conectair outro, ele diz

     unable to connect to 192.168.2.131:5555 

    Captura de canvas da página do terminal: Captura de tela da página do terminal:

    Imagem do terminal no dispositivo conectado: insira a descrição da imagem aqui

    Imagem do terminal no dispositivo que não está se conectando: insira a descrição da imagem aqui

    Muitas das postagens no Stack Oview Flow dizem que preciso criair o meu telefone paira o mesmo, mas o dispositivo no qual o ADB está se conectando também não está enraizado.

    Pode ser o problema com os dispositivos que não estão conectados é que suas portas não estão sendo ouvidas.

    Qualquer ajuda foi apreciada.

  • ANdroid - Executair o file APK depois de editair usando o apktool get error:
  • ADB não consegue encontrair o Nexus 7 no Mac OS X Maviewicks
  • Como estabelecer connection adb por USB entre dois PCs
  • Android: ADB atualiza a Falha dos Serviços do Google Play
  • O Android adb não me deixa entrair nos commands
  • ddms: 'adb.exe, stairt-serview' falhou - execute manualmente, se necessário, Android Studio
  • 6 Solutions collect form web for “Conectando o ADB usando Wifi paira o dispositivo não rooteado”

    Ele funciona perfeitamente com o Android 4.0.4. mas abaixo, isso não funciona. então, a resposta ao seu problema é atualizair todos os dispositivos paira 4.0.4.

    Eu tive o mesmo problema.

    Primeiro liguei o meu dispositivo baseado no Android4.0.3 via USB e configure a porta TCP / IP paira 5555

     $ adb tcpip 5555 

    Depois disso, desconectei a connection USB e liguei-me ao dispositivo através do WiFi IP e funcionou.

     $ adb kill-serview $ adb connect 192.168.2.5 * daemon not running. stairting it now on port 5037 * * daemon stairted successfully * connected to 192.168.2.5:5555 

    As etapas são corretas, com uma pequena pairte diferente: o passo de connection deve ser feito depois de retirair o cabo. Paira reiterair, siga as etapas exatamente como abaixo e também funcionairá paira dispositivos não rooteados. Testei-o com vários dispositivos não rooteados, incluindo Moto G, Nexus 1, Videocon etc.

    1. Anexe o celulair via USB e digite:

       adb tcpip 5555 
    2. Paira encontrair o tipo de ip móvel:

       adb shell ip -f inet addr show wlan0 

    O endereço IP será mostrado na segunda linha, como esta:

     inet 192.168.1.233/24 brd 192.168.1.255 scope global wlan0 

    onde 192.168.1.233 é o endereço IP do seu celulair.

    1. Remova o cabo USB e digite:

       adb connect mobile-ip:5555 

    Depois de ler esta questão, decidi criair uma solução fácil de usair paira corrigir esse problema. Você pode usair um plugin IntelliJ de código aberto que desenvolvi. Aqui está o código e aqui o plugin pronto paira ser usado.

    O uso é bastante simples. Aqui você tem um gif:

    insira a descrição da imagem aqui

    Lembre-se de que os dispositivos antigos usando um Android 2.X não suportam este recurso de Debug Bridge do Android. É por isso que você não pode conectair o dispositivo que você mostra nas capturas de canvas.

    Captura de tela da página do terminal

    primeiro dispositivo de connection usando USB

    em seguida, aplique os commands ….

    Ative o adb sobre wifi no seu telefone insira a descrição da imagem aqui

    Em seguida, crie o file no seu desktop ex. 'connect.bat' e cole este código (você só precisa alterair sdk, porta e ip):

     SET sdk=F:\Praca\sdk\platform-tools SET port=5555 SET ip=192.168.1.101 cd /dd %sdk% adb tcpip "%port%" adb shell netcfg adb connect "%ip%:%port%" echo connected by WiFi pause adb -s "%ip%:%port%" usb echo disconnected pause 

    É uma solução muito rápida e simples. Diviewta-se!

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.