Genymotion不能成功开启Android5.0模拟器的解决方案

      今天在Genymotion中新建了一个模拟器,想要尝试一下Android5.0也就是Android L的一些新特性,但是遇到一个问题,就是模拟器无法启动的问题。新建的模拟器的配置如下:


可以看到这是Android 5.0,API 21 的Android模拟器。处理器数量为4个,内存为1024M。其他的没有什么特别之处。


        点击运行模拟器,出现警告,并且模拟器始终停留在开始界面,不能成功打开,如图所示:



仔细分析警告,可以发现处理器数量被强制变成了1个,并且虚拟化技术在BIOS中被禁用了。解决办法就是去BIOS里面进行一些设置并且重启模拟器。

       进入BIOS,如图所示,每台电脑有所不同,自行研究。如图所示:

可以看到其中的Intel(R) Vitualization技术和VT-d都是“关闭”状态。所以设置这两个属性为“打开”。按F10,保存退出。重新开机。



       然后重新运行模拟器,发现可以成功开启,并且不会出现警告。如图所示:


       对于这个问题,我个人的理解就是当你的模拟器CPU数量大于1个时,需要虚拟化技术模拟出其他几个CPU,而你的电脑必须要支持虚拟化技术,可以去BIOS里面进行设置。如果开发过Windows Phone或者使用过Windows Phone模拟器的话,也会使用该步骤。而且据我了解,只有在Core i5上才能使用虚拟化,i3貌似不行。好了,现在可以尽情的使用Android L带给我们的新特性了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值