在安装了新的Android Studio之后,AVD新建并启动模拟器的时候报以下错误:

emulator:ERROR:x86 emulation currently requires hardware acceleration!

Please ensure Intel HAXM is properly installed and usable.

CPU acceleration status: HAX kernel module is not installed!



原来新的Android SDK在运行虚拟机的时候,需要安装Intal HAXM:一个硬件加速器,为的是在x86平台上加快安卓虚拟机的运行。


在安装之前首先到SDK的安装目录下打开SDK Manager:


确保这个已经安装好了,如果还没有的话,下载安装即可。

由于国内网络原因,SDK可能会更新不了,这个问题只需要点开Tools中的Options,按照以下步骤设置即可:



然后SDK中的HAXM的状态变成installed之后,

进入到你SDK的目录下,再进入extras —> intel —> Hardware_Accelerated_Execution_Manager,可以看到HAXM的安装文件:



但是在安装之前还有一个步骤,就是重启计算机,进入开机界面前按F2进入到计算机的BIOS下,保证将Intel Virtual Technology设置为Enable状态(即允许虚拟机技术):



然后再回来安装HAXM即可:


我此处设置的虚拟机内存大小为1024MB,你也可以随意设置其他数字,因为以后也可以修改。

但是注意!!注意!!注意!!以后在AVD Manager中创建的虚拟机的内存大小一定不要大于这个数字,否则虚拟机会运行不起来!!


一路next即可完成安装。


再回到Android Studio,虚拟机就可以启动了。


附上一个不错的Youtube链接(里面也有强调内存大小问题):

https://www.youtube.com/watch?v=Z7xoPCv3sYs


更多相关文章

  1. Pycharm安装PyQt5的详细教程
  2. 自定义 Toast
  3. error: resource android:attr/dialogCornerRadius not found. M
  4. Ubuntu12.04 安装adb
  5. android 从tomcat读取文件出错:connect failed: ECONNREFUSED
  6. Android(一)开发环境的搭建
  7. android开发环境adt在线安装,离线卸载,在线更新。
  8. Android代码实现APK文件的安装与卸载
  9. android 命令行执行java 的方式

随机推荐

  1. Android(安卓)开发中使用 SQLite 数据库
  2. Android(安卓)滑动效果高级篇(七)—— 华丽
  3. Android(安卓)事件分发机制总结
  4. Android的4种文件类型Java,class,dex,apk
  5. android 数据库sqlite的使用
  6. 【幻灯片分享】Android消息推送实现 | 友
  7. Android中的13种Drawable小结
  8. Android跨进程通信之小例子(一)
  9. android 笔记 --- 自定义Android主题风格
  10. Android初学心得和一些资料下载