Команда
player --vm-name VM_NAME
Предназначен для запуска виртуальной машины Genymotion и
Какая команда убивает виртуальную машину Genymotion?
4 ответа
Вы можете использовать команду kill
в * nix-подобных системах и taskkill
в Win-системах.
Хороший пост об использовании Genymotion в установке Jenkins доступен по адресу http: // krazyrobot .com / 2014/05 / calabash-genymotion-and-jenkins /. Отрывок из команды приведен ниже:
PID=`ps | grep "Genymotion\.app/Contents/MacOS/player.*7b4f5185-b7d6-4151-9b09-9cefba4c0967.*" | awk '{print $1}'`
kill $PID
Если вы хотите ОТКАЗАТЬ состояние VirtualBox Machine напрямую, введите в терминале:
vboxmanage discardstate 'My Genymotion name machine'
Короче говоря, этот лайнер должен работать со всеми версиями Genymotion на Mac OSX:
ps x | grep "Genymotion\.app/Contents/MacOS/.*player" | awk '{print $1}' | xargs kill
Путь игрока Genymotion для предыдущих версий был:
Genymotion.app/Contents/MacOS/player
Путь к плееру Genymotion для v2.6.0:
Genymotion.app/Contents/MacOS/Player.app/Contents/MacOS/player
Но если вы выключите его силой таким образом, иногда позже, если вы попытаетесь восстановить снимок, вы можете потерпеть неудачу из-за VBOX_E_INVALID_VM_STATE
VBoxManage: error: Cannot delete the current state of the running machine (machine state: Running)
VBoxManage: error: Details: code VBOX_E_INVALID_VM_STATE (0x80bb0002), component SessionMachine, interface IMachine, callee nsISupports
Решение - аккуратно выключите виртуальную машину, прежде чем убивать проигрыватель Genymotion:
vboxmanage controlvm $YOUR_VM_NAME poweroff || true
Если вы просто запустите ту же команду с -x, она закроет поле
player --vm-name VM_NAME -x
Взято из справки, которую мне удалось найти в логах
[debug] Usage: player
[debug] --vm-name|-n <device name>
[debug] [ --no-popup|-s ]
[debug] [ --poweroff|-x ||
[debug] --startadb|-a ||
[debug] --stopadb|-z ]
Похожие вопросы
Новые вопросы
android
Android — это мобильная операционная система Google, используемая для программирования или разработки цифровых устройств (смартфонов, планшетов, автомобилей, телевизоров, одежды, очков, IoT). Для тем, связанных с Android, используйте теги, специфичные для Android, такие как android-intent, android-activity, android-adapter и т. д. Для вопросов, отличных от разработки или программирования, но связанных с Android framework, используйте эту ссылку: https://android .stackexchange.com.