CPU加速状态:必须更新HAXM
CPU acceleration status: HAXM must be updated
我在 Android Studio 中创建了一个新的虚拟设备。当我尝试启动它时,收到以下错误消息:
Cannot launch AVD in emulator.
Output:
emulator: WARNING: Increasing RAM size to 1024MB
emulator: WARNING: VM heap size set below hardware specified minimum of 384MB
emulator: WARNING: Setting VM heap size to 384MB
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAXM must be updated (version 1.1.1 < 6.0.1).
我该如何解决这个错误?
您实际上需要安装 英特尔 HAXM 才能使用它:
Windows
- 在您的 Android SDK 文件夹中,查找
extras\intel\Hardware_Accelerated_Execution_Manager\
- 运行
intelhaxm-android.exe
Mac
打开HAXM目录
cd $ANDROID_HOME/extras/intel/Hardware_Accelerated_Execution_Manager
或者,如果未设置 $ANDROID_HOME
(即,如果您收到错误消息“没有这样的文件或目录”),请尝试
cd /Users/$USER/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager
运行 安装人员:
- 挂载 HAXM
*.dmg
文件,然后 运行 包含其中的 *.mpkg
或
- 执行
$ ./silent_install.sh
您还可以指定 AVD 使用更多内存。
这大大提升了它:
从Android工作室打开Windows->Select Android虚拟设备管理器->选择您的设备->点击编辑按钮->将RAM参数更改为内存选项中的 512 Mb -> 保存和 运行 它将工作的模拟器
转到 控制面板 > 程序 > 程序和功能。
查找英特尔硬件加速执行管理器并检查其版本。在您的情况下,从错误中可以看出它应该是 1.1.1。卸载它。
转到此 link (https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager) to download the latest version.
运行 silent_install.bat 这将安装英特尔 HAXM 的最新版本。现在您的模拟器应该可以正常工作了。
就这么简单。在你的 VS > Android 工具 > 检查并安装选项 > "Intel x86 Emulator Accelerator (XAHM installer)"
这里是提示,只需打开 android 工作室和工具 -> android SDK,您将看到 SDK 工具选项卡。你可以 select 或更新。如果您看到任何更新,请确保让它们保持最新状态。
我在 Android Studio 中创建了一个新的虚拟设备。当我尝试启动它时,收到以下错误消息:
Cannot launch AVD in emulator.
Output:
emulator: WARNING: Increasing RAM size to 1024MB
emulator: WARNING: VM heap size set below hardware specified minimum of 384MB
emulator: WARNING: Setting VM heap size to 384MB
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAXM must be updated (version 1.1.1 < 6.0.1).
我该如何解决这个错误?
您实际上需要安装 英特尔 HAXM 才能使用它:
Windows
- 在您的 Android SDK 文件夹中,查找
extras\intel\Hardware_Accelerated_Execution_Manager\
- 运行
intelhaxm-android.exe
Mac
打开HAXM目录
cd $ANDROID_HOME/extras/intel/Hardware_Accelerated_Execution_Manager
或者,如果未设置
$ANDROID_HOME
(即,如果您收到错误消息“没有这样的文件或目录”),请尝试cd /Users/$USER/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager
运行 安装人员:
- 挂载 HAXM
*.dmg
文件,然后 运行 包含其中的*.mpkg
或
- 执行
$ ./silent_install.sh
- 挂载 HAXM
您还可以指定 AVD 使用更多内存。 这大大提升了它:
从Android工作室打开Windows->Select Android虚拟设备管理器->选择您的设备->点击编辑按钮->将RAM参数更改为内存选项中的 512 Mb -> 保存和 运行 它将工作的模拟器
转到 控制面板 > 程序 > 程序和功能。
查找英特尔硬件加速执行管理器并检查其版本。在您的情况下,从错误中可以看出它应该是 1.1.1。卸载它。
转到此 link (https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager) to download the latest version.
运行 silent_install.bat 这将安装英特尔 HAXM 的最新版本。现在您的模拟器应该可以正常工作了。
就这么简单。在你的 VS > Android 工具 > 检查并安装选项 > "Intel x86 Emulator Accelerator (XAHM installer)"
这里是提示,只需打开 android 工作室和工具 -> android SDK,您将看到 SDK 工具选项卡。你可以 select 或更新。如果您看到任何更新,请确保让它们保持最新状态。