Cookie
FlexiHub Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.
Olga Weis Olga Weis Sep 11, 2023

Depuración Remota de Android para Equipos de Desarrolladores

La depuración remota de dispositivos Android puede ser complicada sin las herramientas adecuadas. Los equipos de desarrollo a menudo necesitan probar su software en varios dispositivos para asegurarse de que se han resuelto satisfactoriamente todos los problemas. FlexiHub es un software con suscripción que permite realizar pruebas remotas de Android a través de Internet. Haga clic abajo para empezar o siga leyendo para obtener más información sobre esta eficaz solución.

FlexiHub


Windows, macOS, Linux, Android 4.8 Rank basado en 386+ comentario
Depuración remota de dispositivos Android

¿Cuándo es necesario depurar remotamente los dispositivos Android?

La posibilidad de hacer pruebas remotas de Android puede ser decisiva al desarrollar una nueva aplicación. Puede descubrir que un error está afectando a un dispositivo en otro país o un lugar distante y necesita acceder al dispositivo remotamente. Otro ejemplo donde puede ser necesario depurar dispositivos Android de forma remota es cuando un equipo de desarrolladores está disperso en varias ubicaciones físicas.

Cuando no se puede acceder físicamente al dispositivo, la solución son las pruebas remotas de dispositivos Android. FlexiHub es una excelente forma de conseguir la conectividad necesaria para depurar los dispositivos Android a distancia desde cualquier lugar con conexión a Internet.

depurar remotamente los dispositivos Android

Depuración remota de Android con FlexiHub

FlexiHub le permite acceder a un dispositivo Android remoto sin recurrir al proceso de rooting. Estos sencillos pasos describen cómo conectarse a un dispositivo Android remoto.
1
Regístrese para obtener una cuenta FlexiHub y comenzar su demostración gratuita.
 registrar una cuenta FlexiHub
2
Descargue e instale la aplicación en el ordenador (servidor) conectado al dispositivo Android.
 descargar e instalar la aplicación
3
Descargue e instale FlexiHub en el ordenador que utilizará para realizar la depuración remota de Android.
4
Inicie la aplicación en el servidor y haga clic en "Conectar" junto al dispositivo USB al que desea acceder de forma remota.
 descargar e instalar la app
5
Una vez compartido el dispositivo conectado por USB, se puede acceder a él desde cualquier ordenador que tenga FlexiHub instalado y una conexión a Internet. FlexiHub funciona con todos los sistemas operativos y acaba con el problema de la distancia física.

La herramienta también admite la depuración remota de iOS. Puede trabajar eficientemente con un equipo distribuido para depurar los problemas de sus dispositivos Android.

Ventajas de la cuenta Team para la depuración remota de Android con FlexiHub

Si en el proyecto participan varios desarrolladores y probadores, puede ser necesario que todos ellos accedan a los dispositivos desde distintos lugares. Por ello, es recomendable disponer de una suscripción FlexiHub Team, que permite a todos los miembros del equipo de desarrollo efectuar depuraciones remotas de Android. Con la suscripción FlexiHub Team obtendrá las siguientes ventajas.

     ✅ Una única cuenta para todo el equipo. Puede compartir las conexiones con todos los miembros del equipo. También es posible designar el número máximo de conexiones que un desarrollador o probador específico puede crear simultáneamente.

     ✅ Facturación simplificada sin necesidad de adquirir una suscripción por cada miembro del equipo. Todos los miembros del equipo y las conexiones están incluidos en un único precio.

     ✅ Localice fácilmente a sus compañeros de equipo buscándolos por su nombre e invítelos a conectarse remotamente a los dispositivos conectados a sus puertos USB o serie.

Compartir USB con FlexiHub
Período de demostración de 30 días

Solución alternativa - ADB over Network

Existe una solución alternativa para acceder remotamente a dispositivos Android, pero es más limitada que FlexiHub. Este método, llamado ADB por red o depuración TCP/IP solo se conecta a través de una LAN. Se puede utilizar para establecer conexiones inalámbricas a un dispositivo Android rooteado sin un cable USB. Para cambiar el modo de depuración en dispositivos no rooteados se necesita un cable. Esta técnica simplifica la tarea de compartir un dispositivo Android con un grupo de desarrolladores.

Pasos para la depuración remota de Android con el método ADB a través de la red

Este método exige que el dispositivo Android esté rooteado. Si no lo está, debe rootearlo antes de continuar. Para depurar un Android remoto con ADB over Network son necesarios los siguientes pasos.

Si el dispositivo no está rooteado, es necesario:

  • Un ordenador con Android SDK instalado;
  • Un cable USB;
  • El dispositivo Android que será reconocido como un dispositivo ADB.

A continuación, siga estos pasos:

  1. Conecte el dispositivo Android al ordenador con un cable USB.
  2. Abra un terminal, por ejemplo, ejecutando cmd.exe.
  3. Acceda a la carpeta platform-tools de su Android SDK con este comando: “C \Users\Public\Documents\Embarcadero\Studio\22.0\CatalogRepository\\platform-tools”
  4. Ejecute este comando “Adb tcpip 5555” sustituyendo 5555 por el puerto que usará para recibir las conexiones entrantes.

Si el dispositivo está rooteado, necesita uno de estos elementos:

  • Una aplicación de emulador de terminal instalada en su dispositivo Android;
  • Una aplicación que permita acceder al modo de depuración TCP/IP para ADB over network;
  • Un ajuste en el menú para activar el modo de depuración TCP/IP. Puede estar disponible en la ROM, en el menú "Ajustes de desarrollador". Puede llamarse ADB over network.

Ahora, active el modo de depuración TCP/IP en el dispositivo Android rooteado con los siguientes pasos.

  1. Habilite el modo de depuración TCP/IP o ADB over network en los "Ajustes de desarrollador" del dispositivo.
  2. Ejecute los siguientes comandos en un emulador de terminal:
    su
    setprop service.adb.tcp.port 5555, cambiando 5555 por el puerto que utilizará.
    stop adbd
    start adbd

  3. Utilice una aplicación que permita la depuración TCP/IP.

Para conectarse al dispositivo Android remoto es necesario conocer la dirección IP del dispositivo. Utilice uno de estos métodos para conocer la dirección IP del dispositivo:

  • Compruebe la configuración de su dispositivo, que normalmente se encuentra en Ajustes > Wi-Fi > Wi-Fi Avanzado.
    Puede variar según el sistema operativo y el fabricante del dispositivo.
  • Busque la dirección IP de su dispositivo en la página de configuración de su enrutador de red.
  • Ejecute adb shell netcfg en el directorio "platform-tools" de su instalación de Android SDK.

Establecer una conexión con el dispositivo Android

  1. Ejecute el siguiente comentario desde la máquina de desarrollo en el directorio "platform-tools" de su instalación SDK de Android: adb connect :. Use la dirección IP previamente localizada y el puerto que usará para la conexión.
  2. Si la conexión se realiza correctamente, la ventana de comandos mostrará el mensaje conectado a :. El dispositivo Android conectado será visible en la Ventana de Proyectos. El comando adb devices lista todos los dispositivos ADB conectados.

Desconexión de un dispositivo Android remoto

Para desconectarse del dispositivo Android, ejecute el comando adb disconnect : en la máquina de desarrollo.

También puede restablecer el modo de depuración en el dispositivo. El modo de depuración se restablece al reiniciar el dispositivo. Puede restablecer el modo de depuración sin reiniciar el dispositivo con el siguiente procedimiento.

  1. Ejecute el comando adb usb en la máquina remota conectada al dispositivo Android con un cable USB.
  2. Ejecute los siguientes comandos en un emulador de terminal en el dispositivo:
    su
    setprop service.adb.tcp.port -1
    stop adbd
    start adbd
Mejor opción
FlexiHub
  • 4.8 overall rank basado en 386+ comentario
  • Windows, macOS, Linux, Android y Raspberry Pi.
  • 10.45MB Size.
  • Versión 6.1.15025. (19/02/2024).