【问题标题】:Cannot launch AVD in emulator in android studio .Invalid argument无法在 android studio 的模拟器中启动 AVD。无效的参数
【发布时间】:2017-04-26 23:16:11
【问题描述】:

我在 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':无效参数

我不知道该怎么办。

请给我一些帮助。

【问题讨论】:

    标签: android android-emulator


    【解决方案1】:

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

    1.设置HAXM内存为1024M

    更改 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 内存限制相同的大小

    这对我有用。祝你好运!

    【讨论】:

      猜你喜欢
      • 2021-12-28
      • 1970-01-01
      • 2017-02-09
      • 1970-01-01
      • 1970-01-01
      • 2017-01-30
      • 2020-07-29
      • 2019-04-17
      • 1970-01-01
      相关资源
      最近更新 更多