android开发:[4]加速模拟器如真机运行
1、原理就是使用intel的x86镜像,结合英特尔的硬件加速执行管理器(HAXM)驱动,实现加速,所有首先确保你的cpu是intel芯片(对amd用户这里说声抱歉,可以不用往下看了。),并且支持vt-x加速。在bios里找到相关的地方设置vt-x开启。
![android开发:[4]加速模拟器如真机运行](https://exp-picture.cdn.bcebos.com/51f9aa3ea8db574a83489528a7f7dfb2dd1917d2.jpg)
2、可以在百度搜索找到HAXM的安装包。
![android开发:[4]加速模拟器如真机运行](https://exp-picture.cdn.bcebos.com/cf6d451b1edef4dc224315ab45ecd3d968750cd2.jpg)
3、解压缩后点击安装程序,不需要太多的设置,傻瓜式安装就好。
![android开发:[4]加速模拟器如真机运行](https://exp-picture.cdn.bcebos.com/f385f29959430401c38418f6d66b04d1482905d2.jpg)
![android开发:[4]加速模拟器如真机运行](https://exp-picture.cdn.bcebos.com/3852f6e5eceeadbc2b5541c4cd18dfdae53b7bd2.jpg)
![android开发:[4]加速模拟器如真机运行](https://exp-picture.cdn.bcebos.com/e57a258602214f570e2c550f732064fb970b73d2.jpg)
4、注意一点是,如果你安装中出现了下面的错误说明你第一步没有做好,就是bios里没有开启vt-x,需要重启电脑进入bios设置里面修改vt-x为“enable”。
![android开发:[4]加速模拟器如真机运行](https://exp-picture.cdn.bcebos.com/f9617afb960b3121a61b0217dee983aee9d76dd2.jpg)
5、安装后我们打开android sdk manager,可以看到已经安装好的状态为installed。
![android开发:[4]加速模拟器如真机运行](https://exp-picture.cdn.bcebos.com/04201aa355e983ae4fad5f9e68efe078153169d2.jpg)
6、接下来我们还需要给每个版本的sdk安装一个x86的镜像。这个速度有点慢,需要点耐心等待。
![android开发:[4]加速模拟器如真机运行](https://exp-picture.cdn.bcebos.com/586bfdefe078143173cc34d8dc6699cf035362d2.jpg)
![android开发:[4]加速模拟器如真机运行](https://exp-picture.cdn.bcebos.com/def72c6c576699cfb22929d7a885e036e3915ed2.jpg)
7、确定一下是否安装成功。
![android开发:[4]加速模拟器如真机运行](https://exp-picture.cdn.bcebos.com/2e223d85e036e291f2923554b2723d03baea5bd2.jpg)
8、配置新的虚拟机,或者编辑已经存在的虚拟机,如图设置,在CPU/ABI栏选择Intel Atom( X86),并勾选Use Host Gpu。
![android开发:[4]加速模拟器如真机运行](https://exp-picture.cdn.bcebos.com/38332303bbea3e868b3267f75cd4483105eb55d2.jpg)
9、启动模拟器的速度明显提升,运行起来基本上经过加速后可以达到接近真机的运行速度。
![android开发:[4]加速模拟器如真机运行](https://exp-picture.cdn.bcebos.com/49701aebf6a75f0f4051725a97324b18502c4cd2.jpg)
![android开发:[4]加速模拟器如真机运行](https://exp-picture.cdn.bcebos.com/1d735518512c8cf110dd2087c384cde34a2c46d2.jpg)