【问题标题】:No accelerator found - failed to create HAX VM未找到加速器 - 未能创建 HAX​​ 虚拟机
【发布时间】:2016-12-29 11:27:01
【问题描述】:

我无法在 Android Studio 上启动任何模拟器。尝试启动模拟器时,出现以下错误:

Failed to create vm ffffffff
Failed to create HAX VM
No accelerator found.
failed to initialize HAX: Invalid argument
Hax is enabled
Hax ram_size 0x80000000`

我已经卸载了 Intel HAXM,重新安装了它,重新启动了 Android Studio,尝试了不同的系统映像,并调整了模拟器的堆空间。我尝试了不同的设备映像、不同的 API 级别,并尝试将模拟性能从自动切换到硬件和软件都无济于事。我试过的都没有用。这是我的模拟器的详细信息:

Name: Nexus_6P_API_23
CPU/ABI: Google APIs Intel Atom (x86)
Path: /Users/mobile/.android/avd/Nexus_6P_API_23.avd
Target: google_apis [Google APIs] (API level 23)
Skin: nexus_6p
SD Card: /Users/mobile/.android/avd/Nexus_6P_API_23.avd/sdcard.img
hw.lcd.density: 560
hw.dPad: no
avd.ini.encoding: UTF-8
hw.camera.back: none
disk.dataPartition.size: 800M
hw.gpu.enabled: yes
runtime.network.latency: none
hw.keyboard: yes
runtime.network.speed: full
hw.device.hash2: MD5:9b564b60b1aebee32c73ded9daa1e620
hw.ramSize: 2048
tag.id: google_apis
tag.display: Google APIs
hw.sdCard: yes
hw.device.manufacturer: Google
hw.mainKeys: no
hw.accelerometer: yes
hw.trackBall: no
hw.device.name: Nexus 6P
hw.sensors.proximity: yes
hw.gpu.mode: auto
hw.battery: yes
AvdId: Nexus_6P_API_23
image.sysdir.1: system-images/android-23/google_apis/x86/
hw.sensors.orientation: yes
hw.audioInput: yes
hw.camera.front: none
hw.gps: yes
avd.ini.displayname: Nexus 6P API 23
vm.heapSize: 1028
image.androidVersion.api: 23
runtime.scalefactor: auto

按照英特尔文档的说明,我运行了命令 kextstat | grep intel 来验证 HAXM 安装并得到以下返回:

154 0 0xffffff7f82ae4000 0x14000 0x14000 com.intel.kext.intelhaxm (6.0.3) <7 5 4 3 1>

【问题讨论】:

    标签: android android-emulator haxm


    【解决方案1】:

    尝试从SDK Manager 安装或更新Intel Emulator Accelerator (HAXM installer),并检查Intel VT-x 是否在您的BIOS 设置中启用

    【讨论】:

    • 当初卸载HAXM时,通过SDK管理器重新安装。当前版本是 6.0.3。我将检查英特尔 VT-x
    • 好的。您可能还需要更新 Repository 然后清理并构建项目
    • 我点击此处的链接kb.parallels.com/en/5653 来确定我的VT-x 是否已启用。这只是告诉我它是否受支持,但它也告诉我我需要检查固件更新。我这样做了,找到了更新,重新启动了我的计算机,并尝试加载一个模拟器并且它工作。无法确认是否只是重新启动有效,或者更新固件是否有效。因此,我会将其标记为已接受的解决方案,因为它会引导我找到正确的答案。
    • 我认为更新与解决问题有关。太棒了:-)
    • 我的 Mac 也面临同样的问题,我已经更新了所有内容,VMX 就是其中之一。但仍然面临这个问题。
    【解决方案2】:

    目前所有 Mac 都默认启用 VT-x。

    如果您同时运行 Parallels,这将导致上述错误。由于 Parallels 未在后台运行,我怀疑它在您重新启动时有效。

    【讨论】:

    • 这对我来说是个问题。暂停 Parallels VM 使其再次工作。
    • 是的,Parallels 也是我的罪魁祸首。暂停比重新启动快很多。
    • 这也是我的解决方法!在我的 Mac 上挂起 Parallels VM。
    【解决方案3】:

    适用于安装了没有内置 HAXM 的 Android Studio 的用户。 从sdk manager安装HAXM后需要手动安装(其实是SDK manager刚下载的)。

    从这里引用: https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-mac-os-x

    SDK 管理器会将安装程序下载到“extras”目录, 在主 SDK 目录下。即使 SDK 经理说 “已安装”实际上意味着英特尔 HAXM 可执行文件是 下载。您仍然需要从“附加”运行安装程序 完成安装的目录。

    所以这是你需要做的:

    • SDK Manager->Android SDK->SDK Tools->HAXM installer下载HAXM安装程序

    • 打开<SDK_SRC>/extras/intel/Hardware_Accelerated_Execution_Manager/并点击.dmg文件开始安装。

    手动安装后,最好重启电脑。

    【讨论】:

    • 当然有帮助。并且绝对需要重新启动,即使在 Mac 上也是如此。
    • 谢谢,我在这个文件夹(windows)中找到了intelhaxm-android.exe,运行它,它告诉我安装了旧版本。安装新的?好的!之后模拟器就可以正常工作了。
    【解决方案4】:

    尝试从 Android SDK 管理器中卸载“Intel x86 Emulator Accelerator (HAXM installer)”,然后重新安装。这对我有帮助。

    【讨论】:

      【解决方案5】:

      解决方案 A:

      打开 SDK MANager.Install HAX Installer 和 Android Emulator:

      按照图片:

      解决方案 B:

      重新启动您的电脑并进入 BIOS 设置。从您的高级 BIOS 设置中启用 VT-x 或虚拟化或虚拟化技术。

      解决方案 C:

      打开您的 SDK 文件夹并按照路径 (android-sdk-windows\extras\intel\Hardware_Accelerated_Execution_Manager)。并双击intelhaxm-android.exe更新软件。

      或关注那些图片:

      android-sdk-windows\

      附加\

      英特尔\

      Hardware_Accelerated_Execution_Manager

      双击intelhaxm-android.exe

      【讨论】:

        【解决方案6】:

        解决方案 C 对我有用: "打开您的 SDK 文件夹并按照路径 (android-sdk-windows\extras\intel\Hardware_Accelerated_Execution_Manager) 并双击 intelhaxm-android.exe 以更新软件。

        【讨论】:

          猜你喜欢
          • 2015-06-22
          • 1970-01-01
          • 2016-03-26
          • 2015-09-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-05-16
          • 2019-06-28
          相关资源
          最近更新 更多