无法在android studio中的模拟器中启动AVD。无效的参数

时间:2016-12-12 05:57:22

标签: android android-emulator

我在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 个答案:

答案 0 :(得分:0)

我解决它的方法是将AVD内存限制和HAXM内存设置为大小相等,即1 GB = 1024 MB。 AVD不能具有比HAXM更高的内存限制。

<强> 1。将HAXM内存设置为1024 M

更改HAXM内存的唯一方法是再次安装。我是用终端做的。在您的计算机中找到 Hardware_Accelerated_Execution_Manager 。然后更改该文件夹的目录以运行安装脚本。

cd ~/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager

-OR-

cd ~/Library/Developer/Xamarin/android-sdk-macosx/extras/intel/Hardware_Accelerated_Execution_Manager

可能需要更改权限:

sudo chmod 755 "HAXM installation"

然后:

./HAXM\ installation -m 1024

-OR-

sudo ./"HAXM installation" -m 1024

<强> 2。使用HAXM内存限制将虚拟设备设置为相同大小

enter image description here

这对我有用。祝你好运!