我在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).
如何解决此错误?
答案 0 :(得分:106)
您需要实际安装 Intel HAXM才能使用它:
intelhaxm-android.exe
cd $ANDROID_HOME/extras/intel/Hardware_Accelerated_Execution_Manager
打开HAXM目录
$ANDROID_HOME
或者,如果未设置cd /Users/$USER/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager
(例如,如果您收到错误“没有此类文件或目录”),请尝试
*.dmg
运行安装程序:
*.mpkg
文件,然后运行其中包含的$ ./silent_install.sh
或
IdentityInterface
答案 1 :(得分:34)
转到控制面板&gt;节目&gt;程序和功能。
查找英特尔硬件加速执行管理器并检查其版本。在你的情况下,从错误中可以看出它应该是1.1.1。卸载它。
转到此链接(https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager)下载最新版本。
运行silent_install.bat,它将安装Intel HAXM的最新版本。现在你的模拟器应该工作正常。
答案 2 :(得分:5)
答案 3 :(得分:1)
这里是提示,只需打开android studio和工具-> android SDK,您将看到SDK工具标签。您可以选择或更新。如果您看到任何更新,请确保您保持最新状态。
答案 4 :(得分:-1)
您还可以将AVD设置为使用更多内存。 这极大地促进了它:
从Android工作室打开Windows-&gt;选择Android虚拟设备管理器 - &gt;选择您的设备 - &gt;单击编辑按钮 - &gt;在内存选项中将RAM参数更改为512 Mb-&gt;保存并运行模拟器它会起作用