Android开发虚拟机之Intel x86虚拟机安装
前天写了一篇关于如何使用Intel虚拟化技术,在android开发时选择速度搜搜的x86虚拟机解决方案,不能爬墙咱就手工下载.详见 替代方法–手动安装英特尔® 凌动™ Android* x86 模拟器映像 这几天反馈来的问题比较多,做一个小的总结(本人很痛恨转帖到处复制的人,不保留链接就算了,如果转载内容是错的,想跟原作者联系或者沟通一下都很成问题.就这点问题,google了好久才自己总结出来.所以我自己写日志,您也手下留情)
一.虚拟机放在哪
放入sdk的add-ons目录,解压缩.例如本次我的目录是,重启eclipse生效.缺点是无法支持sdk manager升级更新
二.无法安装Intel的haxm
可能原因比较多
1)你的电脑cpu必须是intel的,不可以是其他品牌,二师兄你在搞笑么~
2)bios没有打开intel的虚拟化.不同电脑进入方式不一样,请自己进去找系统设置或者cpu设置,一般类似这样的东东 Enable Intel R Virtualization 选择Enable保存退出即可
3)安装还是错误,例如这种but Intel Execute Disable Bit (XD) is not turned on…
这是windows数据执行保护 (DEP) 没有打开,打开方式我的电脑(计算机)–>右键–>属性–>高级(高级系统设置)–>设置–>数据执行保护
如果这里的选项都不可选,那是你没有打开DEP,打开方法如下,都需要重启
a)Win7以上系统直接在cmd中输入bcdedit.exe /set nx optin
b)xp 2003之流(例如我) 需改C根目录下的隐藏只读文件boot.ini,把类似下面的命令
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Windows Server 2003, Enterprise” /execute /fastdetect
修改为红色对应内容
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Windows Server 2003, Enterprise” /noexecute=optin /fastdetect
三.其他原因
例如长得丑,没洗脸之类的都有可能,休息一下继续就行了
效果图如下
用网上流行的话说就是:速度快的跟狗一样.目前最新版本是intel x86 API 19
如果用一段时间几个月的变慢了,请把虚拟机删了重建.(intel要抢占android市场,但是还是不靠谱啊)
分享到: | |
没有评论