【问题标题】:Android emulator won't start on Mac OS 10.13Android 模拟器无法在 Mac OS 10.13 上启动
【发布时间】:2021-10-05 22:31:41
【问题描述】:

我刚刚在装有 OS 10.13.2 的 Mac 上安装了 Android Studio 3.0.1,但模拟器没有启动。我所看到的只是事件日志中的一些错误:

Emulator: Failed to open vm 4

Emulator: Failed to create HAX VM

Emulator: No accelerator found.

Emulator: failed to initialize HAX: Invalid argument

我知道以前有人问过这个问题,但没有一个解决方案适合我。有解决这个问题的方法吗?还是我应该等待 Android Studio/HAXM/Hypervisor.Framework/Mac OS 中的修复?

【问题讨论】:

    标签: crash android-emulator macos-high-sierra


    【解决方案1】:

    这里是“Hakintosh”用户...

    有同样的问题。

    我的解决方案是在 Bios 设置中开启 Inter Virtualization Technology

    希望它对某人有所帮助!

    【讨论】:

    • 帮助很大!我有同样的问题并在BIOS设置中修复它!它是“英特尔虚拟化技术”
    【解决方案2】:

    我遇到了同样的问题并按照以下步骤修复了它:

    在 Android SDK Manager -> SDKTools 中卸载以下内容:

    英特尔 x86 仿真器加速器(HAXM 安装程序)

    然后下载HAXM安装程序并从这里安装:HAXM Installer

    最后,打开

    ~/Library/Android/sdk/emulator/lib/advancedFeatures.ini

    并将“HVF = off”行更改为“HVF = on”

    【讨论】:

    • 感谢您的指导。我已经下载并重新安装了 HAXM,但现在当我尝试在模拟器中运行我的应用程序时出现以下错误: 模拟器:无法打开 hax 模块 模拟器:警告:请求的 RAM 1536M 对您的系统来说太高了。减少到最大支持大小 0M 模拟器:无法打开 hax 模块 模拟器:找不到加速器。模拟器:无法初始化 HAX:设备不支持操作
    • 您是否重新启动了您的 Mac?如果重新启动没有帮助,请再次打开 advancedFeatures.ini 并关闭 HVF 以查看是否有帮助。
    • 以下链接与您有相同的问题,并指出卸载 HAXM 和 Android Emulator 然后重新安装两者即可解决。看看:blmte.com/computer-internet-technology/…
    • 有效!重新安装 HAXM 和 Android Emulator 似乎可以解决问题。 advancedFeatures.ini 中的设置似乎没有效果。另外我不确定HAXM的手动安装是否与它有关。
    • 仍然无法正常工作,它已经设置为“开启”。 HYPERV = 关闭 HVF = 开启 KVM = 关闭 HAXM = 关闭
    【解决方案3】:

    我可以通过转到 SDK 管理器 > SDK 工具(选项卡)来解决此问题
    并重新安装:

    • Android SDK 构建工具
    • Android 模拟器
    • Android SDK 平台工具
    • 英特尔 x86 仿真器加速器(HAXM 安装程序)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-19
      • 2015-11-09
      • 1970-01-01
      • 2015-06-07
      • 2018-03-11
      • 1970-01-01
      • 2022-11-30
      • 2021-09-25
      相关资源
      最近更新 更多