首页 文章

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

提问于
浏览
3

我在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

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

    1. Setting the HAXM memory to be 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. Setting the virtual device the same size with HAXM memory limit

    enter image description here

    这适合我 . 祝好运!

相关问题