【极客之作】快到极致的Android模拟器——Genymotion

来源:互联网 发布:ubuntu安装openstack 编辑:程序博客网 时间:2024/05/07 00:37

本文转自:http://my.oschina.net/ryanhoo/blog/141824?p=2#comments

 

还在用Android原生模拟器?

给你推荐一款全方位把Android原生模拟器秒成渣渣的神器:Genymotion!

需要理由?


  • 性能卓越

    作为历史上最快的Android模拟器(没有之一),秒级开机关机速度足够让你膜拜了(粗略估计5-20s不等),Android模拟器应该是1min起吧(如果你够幸运的话)? 此外,堪比真机的操作体验实在让人欲罢不能(希望你的真机性能足够卓越,不然在Genymotion面前,一切都是浮云)!

  • 返璞归真

    傻瓜式安装,易于使用,将复杂的技术隐藏于VitualBox、HardWare OpenGL等驱动引擎中。

  • 完美仿真

    支持绝大部分的模拟器功能与感应器,甚至支持语音、NFC、蓝牙等等...

    作为Beta版,初出茅庐的Genymotion就坐拥数十万忠实粉丝,其中包括一些知名度极高的业内人士。在Genymotion团队的蓝图中,它将与开发测试完美的契合在一起。截至7月1日,Genymotion的功能已经足够应付开发的需求,胜任测试开发调试等工作。同时它兼容各大系统,提供Eclipse、IntelliJ插件,周到之极,实在是提高生产力的必备神器。

    然而可惜的是,99.9%墙内的群众却还不知情,Baidu、Google相关中文词条,得到的搜索结果却全是英文。诸君奔走相告吧,将那些受挟或鄙视android模拟器的穷苦屌丝从苦海中拯救出来吧!

    Android名人Cyril Mottier在博客中强烈推荐将Genmotion,以提高开发者的生产力。在Twitter上,一些Andriod名人对Genymotion赞美之词溢于言表:

  • If you’re like me, an iOS user with a growing Android curiosity, AndroVM is an awesome up-to-date VirtualBox package. – Kristian F. a Curious Android user

  • Developing Android apps with AndroVM is fast! Almost as convenient as developing an iOS app ! Richard L. – Android developer

  • AndroVM, is an awesomely easy way to run the latest version of Android in VirtualBox. Ross S. – Application tester

然而,在一片欢呼声中,总有一小部分反对的声音,比如下面这位:

  • Genymotion太快了,快得一点美感也没有。- 瑞安 未来的Android名人


简易安装教程


  1. 注册Genymotion账号

  2. 下载Genymotion安装包

    我下载的是100多M带VirtualBox的那个包。

  3. 安装VitualBox

  4. 安装Eclipse或者Intellij插件

快速体验


管理窗口


虚拟设备创建


云端登录


设置


虚拟机运行


电池管理


GPS管理


——————————————————————————————————————我是分割线———————————————————————————————

下面说说我遇到的问题:

1.首先是eclipse插件问题。下载了官网那个插件,安装的时候居然不好使。后来发现在线安装可以成功,安装地址:http://plugins.genymotion.com/eclipse

2.再来,我居然发现我启动不了虚拟机,这不坑爹么,创建一个虚拟机可是要下载100多M呢。最后回顾了一遍流程,发现没错啊。结果当我打开VM VirtualBox,启动虚拟机的时候发现错误了。启动的时候报Oracle VM virtualbox 不能为虚拟电脑打开一个新任务这个错误,在网上查了有3个解决办法:

1、进入到C:\Users\Administrator\VirtualBox VMs\ 将相应guest的文件夹删除,再重新打开此guest就可以了。

2、打开bios(具体方法要看你是什么电脑)BIOS Setup Utility --》Config ==> CPU ==> Intel(R) Virtualization Technology(如果你用的不是intel的处理器,那就是别的带有virtualization technology的选项) ==> 设置为 Enabled 

3、在虚拟机设置里将CPU个数调整为1个。

我是用了第3个方案,解决了问题的。

 

详细安装使用教程请看此文:http://blog.csdn.net/scry5566/article/details/12950193

原创粉丝点击