Cómo Depurar apps de android por wifi
Hay veces que el conector esata usb esta muy retirado, o simplemente quieres tenerlo cerca de ti porque recibes mensajes, llamadas etc…
me ha pasado que estoy a mitad de programación y entra una llamada, asi que tienes que desconectar, contestar, volver a conectar, esperar que reconozca en fin…
ps me puse a investigar y descubrir cómo depurar apps de android por wifi y quitarte este problema que expuse arriba, para esto hay que hacer unos pasos extras para que no falle nada 😉
y por cierto lo mejor de todo es que no necesitamos ser usuarios root en nuestros teléfono android.
Configurar tu entorno para depurar apps de android por wifi
En este caso voy a hablar Windows, si encuentro como se hace en mac creare un nuevo post, en caso que alguien sepa puede dejarlo en los comentarios
Dar permisos en firewall
primer paso: buscaremos la carpeta de android > sdk > platform-tool
ahora, en el buscador de windows (tocar ventana de windows en 7/8/10) buscar firewall y dar click en Windows Firewall Configuracion Avanzada / Windows Firewall with advanced security
tocaremos la primera opción en mi caso dice Inbound Rules / Reglas de entrada y nueva regla.
Seleccionamos programa > path de programa , ahora vamos a colocar el la ruta de platform-tool> adb y guardamos.
Hacemos lo mismo con Outbound Rules / Reglas de salida, ahora vamos a agregar otra regla pero ahora vamos a elegir puerto/ port y vamos a poner en el campo de Especificar puerto remoto / specific remote ports: 5555
esto lo podemos hacer también en en reglas de entradas.
Abrir Terminal/ CMD
un tip, con el navegador de archivos coloquense en la carpeta platform-tool y dejar presionado shift + click derecho , y aparecerá abrir en consola / powerShell
Ahora vamos a poner la siguiente línea:
*ojo para hacerlo por primera vez es recomendado conectar el celular con cable y dar recordar depurador (en caso que les pida permiso para depurar)
adb devices
nos mostrará los dispositivos conectados (android)
luego :
adb tcpip 5555
aquí abrimos los puertos de conexión.
Recordemos que debemos tener en modo depurador en este post explicamos como hacerlo.
ahora en configuraciones > acerca del teléfono > estado vamos a visualizar la ip y lo colamos hacemos esto:
adb connect 192.168.1.12:5555
Ahora ya podrán depurar via wifi, si se le desconecta hagan el mismo paso.
Desconectamos el celular y volvemos a repetir los pasos , vamos a ver que ya podemos depurar nuestra app por wifi.
ahora como siempre se desconecta pasando un tiempo cree un .bat que ejecuta automáticamente lo explicado
title depurar app de android via wifi
echo unprogramador.com
pause
cd ruta_de_platform_tool
adb devices
adb tcpip 5555
SET /P ip=Escribe la ip del celular:
adb connect %ip%:5555
pause
exit
para crear un bat:
Crear nuevo archivo de texto, luego renombrar a wifi-depurador.bat
Estuvo muy chida la documentación, logrado.
muchas gracias jose espero que encuentres temas interesante en el blog un saludo !