Мне нужно запустить genymotion через команду оболочки, кто-нибудь знает, можно ли это сделать?Как запустить устройство Genymotion с командой оболочки?
ответ
Genymotion предлагает оболочку: Genymotion Shell. В настоящее время невозможно запустить виртуальную машину с ней.
Но вы можете однако запустит Genymotion VM благодаря этой команде:
player --vm-name <VM id | VM name>
Эта команда запускает плеер в Genymotion, что дает вам доступ ко всем Genymotion средств, расширяющих виджетов (GPS, аккумулятор, вращение,. ..), масштабирование экрана, рендеринг, ... Как и стандартный запуск графического интерфейса.
Если вы хотите использовать Genymotion VM без улучшений, вы можете запустить его с помощью командной строки VirtualBox следующим образом:
VBoxManage startvm gui <VM id | VM name>
ВМ Идентификатор можно найти благодаря этой командной строке:
VBoxManage list vms
Он отображает список ваших машин VirtualBox на этом формате: name {id}
.
UPDATE
С Genymotion 2.5.0 вы можете управлять всем Genymotion устройства благодаря инструменту командной строки. С помощью этого инструмента вы можете создавать, запускать, останавливать, удалять, толкать файлы, флэш-устройство, ... Вот простой пример, чтобы создать устройство и запустить его:
gmtool admin create "Google Nexus 5 - 4.4.4 - API 19 - 1080x1920" myNexus
gmtool admin start myNexus
Эта функция доступна платный лицензии.
Спасибо! Работал! – viniciusmo
Проверьте обновление. Я дал вам правильную командную строку для запуска виртуальной машины, как в графическом интерфейсе. –
Я использую Genymotion на Mac. Я не могу найти команду «игрок». Как его найти? – David
Для окон.
Получить список доступных виртуальных устройств, запустив:
<Genymotion installer path>\genyshell -c "devices list"
Start один из виртуальных устройств, запустив:
<Genymotion installer path>\player --vm-name "<virtual device name>"
Link.
Он также работает для Linux (ну, конечно, вам нужно сменить косые черты) – tigerjack89
На сегодняшний день это единственный способ запустить устройство через командную строку без оплаты лицензии. +1 – xHocquet
С Genymotion 2.6.0 (декабрь 2015 г.), похоже, что они переместили исполняемый файл player
в player.app
.
На OSX вы можете запустить нужную виртуальную машину так:
# 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}
Скопируйте VM ID, например, 091d022d-6a7b-4475-845f-7a6e06024fb6
, а затем использовать его снова, как это:
# Launch a specific VM
open -a /Applications/Genymotion.app/Contents/MacOS/player.app --args --vm-name '091d022d-6a7b-4475-845f-7a6e06024fb6'
Быстрая ссылка на Genymotion FAQ является https://www.genymotion.com/#!/support?chapter=start-virtual-devices-command-prompt#faq – olyv