¿Cómo iniciar el dispositivo Genymotion con el comando shell?

Necesito comenzar genymotion a través del comando shell, ¿alguien sabe si es posible hacer esto?

Genymotion propone un shell: el shell de Genymotion . Actualmente no es posible iniciar una máquina virtual con él.

Sin embargo, puede lanzar un Genymotion VM gracias a este comando:

player --vm-name <VM id | VM name>

Este comando lanza el reproductor de Genymotion que te da acceso a todos los widgets de mejoras de Genymotion (GPS, batería, rotación, …), la escala de pantalla, renderizado, … Como el lanzamiento estándar de GUI.

Si desea utilizar una VM de Genymotion sin las mejoras, puede iniciarla a través de la línea de comandos de VirtualBox de la siguiente manera:

VBoxManage startvm gui <VM id | VM name>

El ID de VM se puede encontrar gracias a esta línea de comandos:

VBoxManage list vms

Muestra una lista de sus máquinas VirtualBox en este formato: name {id} .

ACTUALIZAR

Desde Genymotion 2.5.0 puedes administrar todos tus dispositivos Genymotion gracias a una herramienta de línea de comandos. Con esta herramienta puedes crear, iniciar, detener, borrar, empujar archivos, mostrar el dispositivo, … Este es un ejemplo sencillo para crear un dispositivo y empezarlo:

 gmtool admin create "Google Nexus 5 - 4.4.4 - API 19 - 1080x1920" myNexus gmtool admin start myNexus 

Esta función está disponible para licencias pagadas.

A partir de Genymotion 2.6.0 (diciembre de 2015), parece que han movido el player ejecutables para ser player.app .

En OSX puedes lanzar una VM deseada así:

 # First, get a list of the VM's you have installed VBoxManage list vms # Returns something like "5.0.0 - API 21 - 768x1280" {091d022d-6a7b-4475-845f-7a6e06024fb6} 

Copie el ID de VM, por ejemplo, 091d022d-6a7b-4475-845f-7a6e06024fb6 y, a continuación, utilícelo de nuevo de esta manera:

 # Launch a specific VM open -a /Applications/Genymotion.app/Contents/MacOS/player.app --args --vm-name '091d022d-6a7b-4475-845f-7a6e06024fb6' 

Para ventanas.

Recupere la lista de dispositivos virtuales disponibles ejecutando:

 <Genymotion installer path>\genyshell -c "devices list" 

Inicie uno de los dispositivos virtuales ejecutando:

 <Genymotion installer path>\player --vm-name "<virtual device name>" 

Enlace .

  • Controla el LED Android desde el shell
  • ¿Cómo utilizar ADB Shell cuando se conectan varios dispositivos? Error con "error: más de un dispositivo y un emulador"
  • Android: ¿Cómo saber si alguna aplicación ya está instalada en el dispositivo android usando adb?
  • ¿Cómo transmitir la intención de BATTERY_CHANGED con extras a través del shell de ADB?
  • ¿Cómo probar la conexión wifi vía adb?
  • ¿Qué es dexopt? (Comando de Shell de Android)
  • Android adb, recuperar base de datos utilizando run-as
  • Cómo ejecutar la aplicación C ++ en Android SHELL
  • ¿Cómo puedo eliminar todas las tareas / aplicaciones activas que utilizan ADB?
  • Compruebe si el directorio existe en Android sdcard con bash
  • ¿Cómo ingresar comandos a CTS-Tradefed?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.