自从有了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(也就是虚拟机程序)去运行即可。

最新文章

  1. SPF邮件伪造漏洞测试脚本
  2. sqoop的merge和eval 工具
  3. UOJ35 后缀数组(模板)
  4. 选错实施顾问公司 ERP项目九死一生
  5. java设计模式(装饰模式)
  6. iOS开发之UITextField
  7. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(38)-Easyui-accordion+tree漂亮的菜单导航
  8. GitHub问题之恢复本地被删除的文件
  9. hdu 4836 The Query on the Tree(线段树or树状数组)
  10. MySQL引擎介绍ISAM,MyISAM,HEAP,InnoDB
  11. canvas图表(4) - 散点图
  12. JavaScript 数组基础知识
  13. Linux 链路聚合
  14. Day01 -Class类别 精选面试题
  15. Gigabyte Z170N-WIFI 黑苹果 10.12
  16. 【MAC】安装神器brew
  17. Python classmethod 修饰符
  18. Axure RP 8过期,用户名和序列号(注册码)
  19. linux下无法执行PHP命令,错误 php: command not found
  20. 平台升级至nginx+Tomcat9.0.1(Spring5.0.1+velocity2.0+quartz-2.3.0)+redis集群

热门文章

  1. 第二十四篇、socketserver源码剖析
  2. 一个例子看懂所有nodejs的官方网络demo
  3. EntityFramework 学习 一 实体类型
  4. UVA 1493 Draw a Mess(并查集+set)
  5. Linux- AWS之EC2大数据集群定时开关机
  6. php深入浅出session
  7. python中的排序函数
  8. Android数据传递的五种方法汇总
  9. Android简单数据存储SharedPreferences
  10. ffmpeg用法(心得体会还有你见过的用法)