在命令行上启动genymotion虚拟机
2024-08-25 22:00:59
自从有了genymotion,多机联调就解放了,一台电脑运行两个genymotion虚拟机毫无压力,不过也看用的是哪种os image,之前我以为google自己的Nexus应该最适应,哪知道开起来比sdk里模拟器还慢,后来下载了个小屏幕的motorola4.1,才真正享受了genymotion的飞速之快。
但是在mac上,genymotion的启动很成问题,点图标第一次启的是管理器,但运行好几个虚拟机后一般会把管理器关掉,可是有时候某个虚拟机挂了需要重新打开管理器,而这时再点图标居然没反应,估计是看见还有一个虚拟机在它就认为程序已经在运行了!真是蛋疼,只好把还在运行的虚拟机也叉了,整个重头来过!
终于,忍不住整了一个命令行上启动虚拟机的脚本,以后再也不需要开管理器了(除了新建。。)
geny ()
{
if [ x$ == x ]; then
VBoxManage list vms;
return;
fi;
device=$(VBoxManage list vms | sed -n $'p' | sed 's/\"\(.*\)\".*/\1/g');
echo $device;
set -x;
nohup ~/genymotion/player --vm-name "$device" &
}
简单解释一下:首先支持不带参数时,用VBoxManage list vms可以列出所有的虚拟机。看好了再传一个序号进去,切出此机的名字,传给genymotion自己的player(也就是虚拟机程序)去运行即可。
最新文章
- SPF邮件伪造漏洞测试脚本
- sqoop的merge和eval 工具
- UOJ35 后缀数组(模板)
- 选错实施顾问公司 ERP项目九死一生
- java设计模式(装饰模式)
- iOS开发之UITextField
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(38)-Easyui-accordion+tree漂亮的菜单导航
- GitHub问题之恢复本地被删除的文件
- hdu 4836 The Query on the Tree(线段树or树状数组)
- MySQL引擎介绍ISAM,MyISAM,HEAP,InnoDB
- canvas图表(4) - 散点图
- JavaScript 数组基础知识
- Linux 链路聚合
- Day01 -Class类别 精选面试题
- Gigabyte Z170N-WIFI 黑苹果 10.12
- 【MAC】安装神器brew
- Python classmethod 修饰符
- Axure RP 8过期,用户名和序列号(注册码)
- linux下无法执行PHP命令,错误 php: command not found
- 平台升级至nginx+Tomcat9.0.1(Spring5.0.1+velocity2.0+quartz-2.3.0)+redis集群