不去在乎结果,热情地付出过,就好了.

配置Genymontion虚拟机,VirtualBox和Hyper-V共存

官方SDK里面的AVD虚拟机效率不行,运行起来太慢,网上看到Genymontion模拟器貌似不错。

是可以免费使用的,点击Buy,拉到最下面小字免费下载(点此直接到达)。

然后趁下载的空注册个账号,不注册不能配置虚拟机(点此直接到达)。

20160122121440 微信截图_20160122122103

安装好点ADD添加虚拟机,选完型号之后需要下载一些文件,大概一二百兆,这个时候如果不出意外会报下图的错,这是中国网络的问题,不能说得太细,在下图配置一下就好了,请自行解决,然后就可以正常下载了。

报错内容:

Unable to create virtual device.

Server returned HTTP status code 0

20160122122910 20160122123626 20160122123025

建好虚拟机先运行一下看看,报错了,可以看出用的是VirtualBox,让我到VB里面去运行一下。打开VB,点启动,看下错误,提示VT-x不可用,这时候需要大家确认一下CPU是否支持VT,以及是否在主板中打开了VT支持。如果确定CPU是支持的,也在BIOS中打开了VT选项,依然这样提示,这时就要看一下系统中是不是启用了Hyper-V。Hyper-V是微软的一种虚拟机服务,会独占VT-x,这样VB就用不了了。

20160122132125 20160122132437 20160122132856

网上一般标题为“解决方法”的文章,都是指导用户如何卸载Hyper-V,然而Hyper-V在装系统时默认是不会安装的,既然现在装上了肯是有原因的,盲目让用户卸载不可取。但是VB和Hyper-V都要独占VT,显然同时运行时不能实现的,折衷的办法是添加一个不启动Hyper-V的启动项,如果要使用VB就从这个启动项启动,如果使用Hyper-V就从原启动项启动。方法如下:

  1. 用管理员身份启动CMD,
  2. 运行:bcdedit /copy {current} /d “Windows 8 Without Hyper-V”
  3. 运行:bcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} hypervisorlaunchtype OFF

运行完上面的第二步会得到第三步要用的“{”,“}”中间的部分,然后在设置一下开机时选择启动项的时间就行了,这时也可以在下拉列表选择默认启动项,如图:

20160122134015 20160122134227 20160122134538

接下来在Eclipse中添加Genymotiom插件,直接如图吧:

Name: Genymobile

Location: http://plugins.genymotion.com/eclipse

20160122142053 20160122142201 20160122142552

EOF

打赏

3 comments

9 + 10 =

不去在乎结果,热情地付出过,就好了.
某一天,你所坚持的,和承担过的一切,会有回应。它们并非失去踪迹,只是需要时间抵达。这和星光落入眼睛里,是一样的道理。

近期文章

近期评论