via studio movil descargar depurar debug aplicacion android android-studio adb android-debug

studio - depurar wifi android



Cómo depurar en Android Studio usando adb a través de WiFi (12)

Android ADB de wifi funcionaba anteriormente en mi IDE, pero después de actualizar Android Studio (mi actual es Android Studio 3.3) no funciona y siempre aparece como "No se puede conectar al dispositivo ...... Misma red"

Después de pasar mucho tiempo no estaba en condiciones de resolver el problema.

Entonces lo intenté - WIFI ADB ULTIMATE by

https://github.com/huazhouwang/WIFIADB/tree/master/WIFIADBIntelliJPlugin

Funcionó para mi.

Puedo conectarme a mi teléfono usando adb connect, y también puedo adb shell.

Pero cuando voy a Ejecutar-> Selector de dispositivos, no hay dispositivos allí.

¿Qué debo hacer para conectar mi (conectado) adb Android Studio?

Cuando lo conecto a través de USB, aparece en la lista


En Android Studio 3.0.1> Ir a> ( Atajo (Alt + Cltr + S) ) Configuración> Ir a complementos> Hacer clic en los repositorios del navegador ...> Buscar " ADB WIFI " e instalar el complemento. Después de la instalación, reinicie su estudio de Android.

Haga clic en el icono y conecta tu dispositivo.


Es posible que deba reiniciar su adb a través de Android Studio (hágalo dos veces por si acaso).


Estoy usando AS 3.2.1, y estaba a punto de probar algunos de los complementos, pero dudaba al darme cuenta de que los complementos son capaces de monitorear cualquier información.

En realidad, es muy simple hacerlo a través de la pestaña Terminal en AS:

  1. Active la depuración a través de WiFi en su teléfono
    • Vaya a las opciones de desarrollador y active "ADB a través de la red"
    • Verá la dirección y el puerto exactos para usar cuando se conecte
  2. Vaya a la pestaña Terminal en Android Studio
  3. Escriba adb tcpip 5555
  4. Escriba su dirección IP como se ve en las opciones de desarrollador, es decir, adb connect 192.168.1.101
  5. Ahora verá su dispositivo en el cuadro de diálogo AS "Seleccionar destino de implementación"


Pruebe a continuación el complemento de Android Studio

Android WiFi ADB

CÓMO

  1. Conecte su dispositivo a su computadora con un cable USB.
  2. Luego presione el botón en la barra de herramientas y desconecte su USB una vez que el complemento conecte su dispositivo a través de WiFi.
  3. Ahora puede implementar, ejecutar y depurar su dispositivo utilizando su conexión WiFi.

Enlace Github: https://github.com/pedrovgs/AndroidWiFiADB

NOTA: Recuerde que su dispositivo y su computadora deben estar en la misma conexión WiFi.


Puede encontrar la herramienta adb en / platform-tools /

cd Library/Android/sdk/platform-tools/

Puede verificar sus dispositivos usando:

./adb devices

Mi resultado:

List of devices attached XXXXXXXXX device

Establecer un puerto TCP:

./adb shell setprop service.adb.tcp.port 4444 ./adb tcpip 4444

Mensaje de resultado:

restarting in TCP mode port: 4444

Para iniciar una conexión wifi, debe verificar la IP de su dispositivo y ejecutar:

./adb connect 192.168.0.155:4444

¡Buena suerte!


Si está utilizando un teléfono rooteado, pruebe esta aplicación WiFi ADB .
Probablemente esta sea la forma más sencilla de depurar en wifi.
Estoy usando esta aplicación desde hace muchos días y funciona perfectamente.


Utilicé los siguientes pasos para depurar con éxito la conexión wifi. Recomiendo esta solución a todos los que tengan problemas al usar soluciones integradas como el complemento Android WiFi ADB . En mi caso, no se pudo mantener la conexión Wifi a mi dispositivo después de desconectar el USB. La siguiente solución supera este problema.

1. Dispositivo de conexión

a. Dispositivo de conexión usando wlan local

Si tiene un wlan local, puede conectar su dispositivo Android y su PC a este wlan. Luego, identifique la dirección IP del dispositivo Android buscando en su configuración de wlan.

si. Conectar dispositivo directamente usando un punto de acceso

Prefiero conectarme con un punto de acceso en el dispositivo. Esto es más privado y no abre su conexión de depuración al wlan (público).

  1. Crear un punto de acceso Wifi en el dispositivo Android
  2. Conecte la PC al punto de acceso
  3. En la PC, busque el estado de conexión de red de esta conexión de punto de acceso para encontrar la IPADDRESS de su dispositivo.
    Mi sistema mostró IPADDRESS 192.168.43.1

2. Crear conexión de depuración

  1. Conecte su dispositivo a USB.
  2. Emita el comando adb tcpip 5555 para abrir un puerto en el dispositivo para la conexión adb.
  3. Crear conexión de depuración inalámbrica adb connect IPADDRESS .
    En mi caso, el comando se parecía a adb connect 192.168.43.1

El comando adb devices -l ahora debería mostrar dos dispositivos si todo está bien. Por ejemplo:

List of devices attached ZY2244N2ZZ device product:athene model:Moto_G__4_ device:athene 192.168.43.1:5555 device product:athene model:Moto_G__4_ device:athene

3. Mantener la conexión de depuración

La parte difícil viene al desconectar la conexión USB. ¡En mi caso, ambas conexiones se cierran inmediatamente! Este puede no ser el caso para todos los usuarios. Para mí, esta fue la razón por la que no pude usar el complemento Android WiFi ADB para Android Studio. Resolví el problema volviendo a conectar manualmente el Wifi después de desconectar el usb

adb connect 192.168.43.1

Después de eso, adb devices -l muestra un único dispositivo wifi conectado. Este dispositivo también se muestra en el estudio de Android y luego se puede seleccionar para la depuración. Cuando la conexión es inestable, es posible que deba repetir el comando anterior de vez en cuando para reactivar la conexión.


simplemente abra la configuración / plugins / busque "Android wifi adb y descárguelo y conecte su móvil usando el cable usb una vez y listo


Aquí hay pasos simples para implementar la depuración de la aplicación de Android usando ADB a través de wifi:

Requerido: debe conectar el dispositivo Android y la computadora al mismo enrutador a través de wifi. También puedes usar el anclaje de Android Wifi.

Paso 1: conecte el dispositivo Android a través de USB (con el modo desarrollador habilitado) y verifique su conexión a través de adb devices .

Paso 2: Abra cmd / terminal y la ruta de su ../sdk/platform-tools .

Paso 3: Ejecute el comando adb devices .

Paso 4: Ejecute el comando adb -d shell (para dispositivo) O adb -e shell (para emulador) . Aquí obtendrá el acceso de shell al dispositivo.

Paso 5: Ejecute el comando ipconfig (comando de Windows) o ifconfig (comando de Linux) y verifique la dirección IP del mismo.

Paso 6: No desconecte / retire el dispositivo USB y ejecute el comando adb tcpip 5000 , para abrir el puerto de socket tcpip 5000 para la depuración de adb. Puede abrirlo en cualquier puerto que no esté ocupado actualmente.

Paso 7: Ahora ejecute el comando adb connect <ip-address>:<port> . por ejemplo: adb connect 192.168.1.90:5000 (donde la dirección IP es la dirección wifi del dispositivo y el puerto que ha abierto).

Ahora, ejecute el adb device y verifique que el dispositivo de depuración ahora esté conectado de forma inalámbrica a través de wifi.

¡Feliz codificación ...!


Paso 1: vaya a su Android sdk folder -> platform tools y copie toda la ruta

Por ejemplo: C: / Archivos de programa (x86) / Android / android-sdk / platform-tools

Paso 2: Ir al símbolo del sistema o terminal de estudio de Android

cd C:/Program Files (x86)/Android/android-sdk/platform-tools

y presione enter

Paso 3: conecta tu dispositivo y sistema con el mismo wifi.

Paso 4: Escribe adb tcpip 5555 y presiona Enter .

Paso 5: escriba adb connect xxxx:5555 , reemplazando xxxx con la dirección IP de su teléfono.

averiguar la dirección IP del teléfono

Settings -> About phone -> Status (algunos teléfonos pueden variar)

Nota: En caso de que conecte más de un dispositivo, desconecte otros teléfonos excepto el que necesita conectar.

Captura de pantalla del símbolo del sistema: