Saltar al contenido

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

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-7a6e06024fb6y 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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *