Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 未找到加速器-无法创建HAX VM_Android_Android Emulator_Haxm - Fatal编程技术网

Android 未找到加速器-无法创建HAX VM

Android 未找到加速器-无法创建HAX VM,android,android-emulator,haxm,Android,Android Emulator,Haxm,我无法在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` 我卸载了英特尔HAXM,再次安装,重新启动了Android studio,尝试了不同的系统映像

我无法在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`
我卸载了英特尔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
按照Intel文档中的说明,我运行命令
kextstat | grep Intel
来验证HAXM安装,并得到以下返回:


1540 0xFFFF7F82AE4000 0x14000 0x14000 com.intel.kext.intelhaxm(6.0.3)
尝试安装或更新
英特尔仿真器加速器(HAXM安装程序)
SDK管理器
并检查
BIOS设置中是否启用了
Intel VT-x

VT-x目前在所有Mac电脑中都默认启用


如果同时运行并行程序,则会导致上述错误。我怀疑它在你重新启动时起作用了,因为并行程序没有在后台运行

适用于安装了没有内置HAXM的Android Studio的用户。 从sdk管理器安装HAXM后,需要手动安装HAXM(实际上sdk管理器刚刚下载了它)

引述如下:

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

因此,以下是您需要做的:

  • sdkmanager->androidsdk->SDK工具->HAXM安装程序

  • 打开
    /extras/intel/Hardware\u Accelerated\u Execution\u Manager/
    ,然后单击.dmg文件开始安装


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

尝试从Android SDK管理器卸载“英特尔x86仿真器加速器(HAXM安装程序)”,而不是重新安装。这对我很有帮助。

解决方案A:

打开SDK管理器。安装HAX安装程序和Android Emulator:

按照图中所示:

解决方案B:

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

解决方案C:

打开SDK文件夹并按照路径(android SDK windows\extras\intel\Hardware\u Accelerated\u Execution\u Manager)操作。然后双击intelhaxm android.exe以更新软件

或者按照图中所示:

android sdk窗口\

额外费用\

英特尔\

硬件\u加速\u执行\u管理器

双击intelhaxm-android.exe

解决方案C适合我:
“打开SDK文件夹,按照路径(
android SDK windows\extras\intel\Hardware\u Accelerated\u Execution\u Manager
)双击
intelhaxm android.exe
更新软件。”

最初卸载HAXM时,我通过SDK管理器重新安装了它。目前的版本是6.0.3。我将检查有关英特尔VT xOk的信息。您可能还需要更新
存储库
,然后清理并生成项目。我按照此处的链接确定是否启用了我的VT-x。这只是告诉我它是否受支持,但它也告诉我需要检查固件更新。我这样做了,找到了一个更新,重新启动了我的计算机,并尝试加载一个模拟器,它工作了。无法确认是否只是重新启动起作用,或者更新固件是否起作用。因此,我会将此标记为已接受的解决方案,因为它会引导我找到正确的答案。我认为更新与修复问题有关。这太棒了:-)我的Mac电脑也面临同样的问题,我更新了所有的东西,VMX就是其中之一。但仍然面临这个问题。这是我的问题。暂停Parallels虚拟机使它再次工作。是的,Parallels也是我的罪魁祸首。挂起比重新启动快得多。这也是我的修复方法!我的Mac上的虚拟机被挂起了。当然有帮助。而且,即使在mac电脑上,重新启动也是绝对必要的。谢谢,我在这个文件夹(windows)中找到了intelhaxm-android.exe,运行了它,它告诉我安装了旧版本。安装新的?好啊然后模拟器就可以正常工作了。