¿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?
- Propiedades del sistema de Android: deshabilitarlas en la línea de comandos
- Ejecución de un comando de shell para copiar archivos de la aplicación Android
- No se puede usar Runtime.exec () para ejecutar el comando shell "echo" en el código Java de Android
- Android Shell EOF
- Copiar archivos en el shell de ADB con run-as
- ¿Cómo ejecutar la aplicación del sistema android sin autorización de la raíz?
- Android Studios: Android Device Manager no muestra archivos para Nougat 7.0 en el Explorador de archivos
- ¿Cómo puedo saber si una actividad de Android ha finalizado desde un comando externo de adb?
- Ejecutar Python en el terminal Android
- Cambiar el usuario y el grupo de archivos de la aplicación de Android para replicar el problema que el usuario está teniendo
- ejecutar comandos shell de forma programática en android
- Un explaniton más profundo de procstats para Android
- Cómo obtener el tiempo de arranque del sistema Android
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 .
- ¿Dónde se almacenan los archivos logcat de Android?
- Android: ¿Cómo crear una notificación "En curso"?