Cómo depurar aplicaciones Android a través de una conexión inalámbrica TCP

Como desarrollador de Android, soy afortunado. Dependo de mi IDE, logcat y, sobre todo, del Android Debug Bridge (adb). El adb se puede ejecutar desde la línea de comandos o directamente en Eclipse. Me permite cargar aplicaciones y ver la salida de la consola en tiempo real; lo más importante es que me da la capacidad de configurar puntos de interrupción y ejecutar mi código paso a paso. El procedimiento estándar consiste en habilitar la depuración en el teléfono o tablet, instalar los controladores necesarios en la PC y conectar el dispositivo mediante un cable USB.

Pero, ¿qué sucede cuando no puedes conectar el dispositivo mediante un cable USB? Por ejemplo, supongamos que la aplicación que estás desarrollando utiliza el puerto USB para conectarse a un dispositivo externo como un lector de tarjetas o un controlador de juegos. Esta es la situación en la que me encontré recientemente.

Cuando me quejé de mi problema a un amigo que también es desarrollador de Android, me preguntó: "¿Por qué no ejecutas el adb por TCP?" Respondí: "¿Se puede hacer eso?" Resulta que la respuesta es un rotundo sí. En apenas unos minutos, él me tenía depurando a través de mi conexión inalámbrica. A continuación, he detallado los pasos a seguir.

Pasos para ejecutar adb por TCP:

  1. Abre una ventana de comandos y navega hasta el directorio donde se encuentra el archivo ADB.exe.
  2. Escribe "adb tcpip 5555" y presiona Enter.
  3. Escribe "adb connect 1.1.1.1:5555", reemplazando 1.1.1.1 por la dirección IP de tu teléfono o tablet. Presiona Enter.

A partir de este momento, deberías poder hacer todo lo que hacías antes mediante el cable USB, pero sobre Ethernet. La única advertencia es que adb es un poco más lento sobre una conexión inalámbrica. Sin embargo, si alguna vez has intentado depurar un dispositivo USB a partir de registros obtenidos post mortem, sabes que una conexión adb un poco más lenta es un precio pequeño a pagar.

Cómo depurar aplicaciones Android a través de una conexión inalámbrica TCP - Android | Imagen 1 Newsmatic

Ver imagen ampliada.

Cuando estés listo para volver a utilizar la conexión USB, conecta el cable USB al dispositivo primero, luego escribe "adb USB" y presiona Enter.

Las 5 mejores aplicaciones de gestión de archivos SMB para Android

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Android, allí encontraras muchos artículos similares a Cómo depurar aplicaciones Android a través de una conexión inalámbrica TCP , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.