Este tutorial fue analizado por especialistas para que tengas la seguridad de la veracidad de nuestro post.
Solución:
Genymotion propone un caparazón: el Genymotion Shell. Actualmente no es posible iniciar una máquina virtual con él.
Sin embargo, puede iniciar una máquina virtual Genymotion gracias a este comando:
player --vm-name
Este comando inicia el reproductor de Genymotion que le brinda acceso a todos los widgets de mejoras de Genymotion (GPS, batería, rotación, …), escalado de pantalla, renderizado, … Al igual que el inicio estándar de la GUI.
Si desea utilizar una máquina virtual Genymotion sin las mejoras, puede iniciarla a través de la línea de comandos de VirtualBox de esta manera:
VBoxManage startvm gui
La identificación de VM se puede encontrar gracias a esta línea de comando:
VBoxManage list vms
Muestra una lista de sus máquinas VirtualBox en este formato: name id
.
ACTUALIZAR
Desde Genymotion 2.5.0 puedes gestionar todos tus dispositivos Genymotion gracias a una herramienta de línea de comandos. Con esta herramienta puede crear, iniciar, detener, eliminar, enviar archivos, flashear el dispositivo, … Aquí hay un ejemplo simple para crear un dispositivo e iniciarlo:
gmtool admin create "Google Nexus 5 - 4.4.4 - API 19 - 1080x1920" myNexus
gmtool admin start myNexus
Esta característica está disponible para licencias pagas.
A partir de Genymotion 2.6.0 (diciembre de 2015), parece que han movido el player
ejecutable para ser player.app
.
En OSX, puede iniciar una VM deseada como esta:
# 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 la máquina virtual, por ejemplo 091d022d-6a7b-4475-845f-7a6e06024fb6
y luego úsalo de nuevo así:
# 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:
genyshell -c "devices list"
Inicie uno de los dispositivos virtuales ejecutando:
player --vm-name ""
Enlace.
UPD 8 mayo 2019:
Estoy creando un envoltorio simple para genymotion cli en bash. Enlace a github aquí.
Si crees que ha resultado de provecho este artículo, te agradeceríamos que lo compartas con otros entusiastas de la programación y nos ayudes a difundir este contenido.