Ejecutar aplicaciones en Genymotion a través de una red local

Tengo dos máquinas funcionando en la misma red. Yo uso una máquina para el desarrollo y el otro tiene varios emuladores de Android.

Tengo que ejecutar aplicaciones en el emulador que se ejecuta en la otra pc desde el desarrollo de pc. Algo como el comando de ejecución en el estudio de Android debe hacer la instalación de la aplicación en Genymotion ejecutándose en el otro PC.

¿Posible? Algunas ideas ?

Esto es posible. Primero debe exponer sus dispositivos Genymotion a la red local. Para ello, cree todo el dispositivo que desea ejecutar en el equipo dedicado. A continuación, abra VirtualBox localmente y, para cada dispositivo, haga lo siguiente:

  1. Abra la pestaña Configuración> Red
  2. Abra el "Adaptador 2"
  3. Cambie la opción "Attached to" a "Bridged Adapter" (por defecto se establece en NAT)
  4. Haga clic en Aceptar

Entonces necesita obtener la IP local del dispositivo. Puede obtenerlo ejecutando este comando:

adb shell "ifconfig | awk '/inet addr/{print substr(\$2,6)}' | awk 'NR==2'" 

Cuando todas estas cosas estén hechas, regresa a tu PC de desarrollo. Abra un terminal y escriba para cada uno de sus dispositivos remotos de Genymotion:

 adb connect <DEVICE_IP> 

De esta manera, usted conectará su deamon local del anuncio a los dispositivos alejados.

Ahora puede controlar sus dispositivos remotos de Genymotion como si fueran locales. Puede ejecutar adb install para instalar APKs de forma remota.

Ser simple "intentar reenvío de puertos". He utilizado TCPPortForward herramienta para hacer eso.

Puedes hacerlo:

  1. Obtener la dirección IP y el puerto del emulador Genymotion: adb devices

  2. Obtener la dirección IP del dispositivo asignado a su dispositivo a través de Lan: ipconfig

  3. <EMULATOR_IP:PORT> el <EMULATOR_IP:PORT> a <DEVICE_LAN_IP:PORT> utilizando cualquier herramienta como TCPPortForward . Aquí está ver una captura de pantalla de TCPPortForward Haga clic aquí

Por último, en la ejecución de dispositivo remoto

 adb connect <DEVICE_IP>:<PORT> 

También puede asignar diferentes puertos para varios emuladores de la misma LAN IP.

Todo lo mejor.

Usted puede utilizar directamente la aplicación WiFi adb en el genemotion y utilizar su url a su sistema.

Alternativamente descarga WiFi ADB – Debug Over Air apk. Instala en ti ejecutando el emulador genymotion. Encienda Adb conectar eso es todo.

No se puede encontrar ip: 5555 en la pantalla de ejecución de la aplicación emulador. Usando este IP puede conectar cualquier PC que se ejecuta en la misma red local.

  • Problemas de rendimiento de Genymotion con Android 4.4.4, 5.0.0 y 5.1.0
  • Genymotion aumenta el espacio de almacenamiento interno
  • El control del emulador Android está deshabilitado
  • Cómo reiniciar el emulador de dispositivo Android en Genymotion
  • Genymotion - /usr/lib64/libX11.so.6: undefined symbol: xcb_wait_for_reply64
  • Genymotion congela todo Ubuntu Desktop
  • Instalar google apps en genymotion
  • Los emuladores de Genymotion dan error Open GL en Kubuntu 13.10 64-bit
  • Ubuntu 16.04 - Genymotion: / dev / hw_random no encontrado
  • ¿Cómo instalar Google Play Services en una VM Genymotion (sin soporte para arrastrar y soltar)?
  • Emulador de Genymotion sin conexión a Internet
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.