Android开发之模拟器的选择

  在做Android app开发的时候由于机器配置不是特别高,而Android自带的模拟器非常耗资源,性能极其差。所以常常由于模拟器性能差而抓狂,相信不少开发者都会面临和我一样的问题。于是换了一台平常很少用的配置相对较好的thinkpad来试试,折腾了半天。最后发现主板不支持“Virtualization Technologe”,因而Haxm无法安装,抓狂!!!!实在无法忍受,网上查找了一下。有不少开发者推荐用genymotion或者海马玩等模拟器进行开发。

  1、海马玩模拟器:http://www.droid4x.cn/

  从官网下载模拟器一步步安装即可,下载完成安装后运行效果如下。

  和Android studio自带的原生模拟器相比,海马玩所占用的资源要少得多。可以非常流畅地完成程序的编写和测试。

  此外点击Android studio编辑器中的Android devices monitor会导致海马玩的断开,开发中需要注意。

  2、genymotion模拟器,genymotion提供了个人免费版和企业收费版。注册账号后下载即可,下载地址:https://www.genymotion.com/。

    安装完以后桌面多了这几个漂亮的图标,不解释,懂的懂。

  

    genymotion提供了多种设备的模拟器,登陆后根据自己的需要选择相应的模拟器下载即可。这里安装了Nexus 10的设备模拟器

    启动模拟器后的效果如下。

    genymotion和原生的模拟器相比,其性能要好很多。调试和开发起来也较为顺畅,配置为i3、4G内存的机器运行起来也毫无压力。

  3、海马玩和genymotion,选择哪个呢?

  两者至于选择哪个,由于缺乏更深入的开发测试,暂时也不好说。但是有一点要说的是genymotion提供了更多模拟设备,或许genymotion是个更好的选择吧。但又看到有资料说海马玩的性能要比genymotion更高,没有更进一步的测试,因而也就不得而知了。

原文地址:https://www.cnblogs.com/rwxwsblog/p/4772777.html