我在Android Studio 2.1.2中遇到了模拟器问题 .
当我尝试启动AVD时,收到一条消息说:
无法在模拟器中启动AVD . 输出:启用Hax此VM所需的内存超出驱动程序限制 . Hax ram_size 0x60000000 HAX无效,仿真器在仿真模式下运行 . qemu-system-i386.exe:-drive if = none,index = 0,id = system,file = E:\ Program Files \ Android \ Sdk / system-images \ android-24 \ google_apis \ x86 / system.img,只读:无法打开磁盘映像E:\ Program Files \ Android \ Sdk / system-images \ android-24 \ google_apis \ x86 / system.img:无法打开'E:\ Program Files \ Android \ Sdk / system -images \ android-24 \ google_apis \ x86 / system.img':参数无效
我不知道该怎么办 .
请给我一些帮助 .
1 回答
我解决它的方法是将AVD内存限制和HAXM内存设置为大小相等,即1 GB = 1024 MB . AVD不能具有比HAXM更高的内存限制 .
1. Setting the HAXM memory to be 1024 M
更改HAXM内存的唯一方法是再次安装 . 我是用终端做的 . 在您的计算机中找到Hardware_Accelerated_Execution_Manager . 然后更改该文件夹的目录以运行安装脚本 .
可能需要更改权限:
然后:
2. Setting the virtual device the same size with HAXM memory limit
这适合我 . 祝好运!