Android 使用AMD处理器启动AVD时出错
我有Windows 8.1 pro和AMD处理器。我安装了Android SDK和Eclipse。它可以工作,但问题是,当我创建AVD并启动时,它会显示以下错误: emulator:错误:x86仿真当前需要硬件加速Android 使用AMD处理器启动AVD时出错,android,intel,avd,haxm,Android,Intel,Avd,Haxm,我有Windows 8.1 pro和AMD处理器。我安装了Android SDK和Eclipse。它可以工作,但问题是,当我创建AVD并启动时,它会显示以下错误: emulator:错误:x86仿真当前需要硬件加速 请确保英特尔HAXM已正确安装并可用。 CPU加速状态:未安装HAX内核模块 我已经安装了“英特尔硬件加速执行管理器”,并从“启动”菜单启用了虚拟调制,但它仍然不工作。您需要读取(并发布)的输出 sc query intelhaxm 如上所述 右键单击“开始”菜单,选择“执行”并写
请确保英特尔HAXM已正确安装并可用。
CPU加速状态:未安装HAX内核模块 我已经安装了“英特尔硬件加速执行管理器”,并从“启动”菜单启用了虚拟调制,但它仍然不工作。您需要读取(并发布)的输出
sc query intelhaxm
如上所述
右键单击“开始”菜单,选择“执行”并写入“cmd”,打开命令提示窗口
另见
如果无法让模拟器正常工作,您可能需要尝试一种更简单的替代方法:Genymotion-您需要读取(并发布)模拟器的输出
sc query intelhaxm
如上所述
右键单击“开始”菜单,选择“执行”并写入“cmd”,打开命令提示窗口
另见
如果无法让模拟器正常工作,您可能希望尝试一种更简单的替代方法:Genymotion-确保您已在SDK管理器上安装了
HAXM安装程序
下载后,请确保运行位于以下位置的安装程序:
{SDK\u FOLDER}\extras\intel\Hardware\u Accelerated\u Execution\u Manager\intelhaxm.exe
注意:在Android Studio中,命令“intelhaxm.exe”已更改为“intelhaxm Android.exe”
如果在安装过程中出现错误“VT不受支持”,请禁用windows上的Hyper-V功能。您可以执行此命令dism.exe/Online/Disable功能:Microsoft-Hyper-V
。您还需要在BIOS上启用“虚拟化技术”确保已在SDK管理器上安装了HAXM安装程序
下载后,请确保运行位于以下位置的安装程序:
{SDK\u FOLDER}\extras\intel\Hardware\u Accelerated\u Execution\u Manager\intelhaxm.exe
注意:在Android Studio中,命令“intelhaxm.exe”已更改为“intelhaxm Android.exe”
如果在安装过程中出现错误“VT不受支持”,请禁用windows上的Hyper-V功能。您可以执行此命令dism.exe/Online/Disable功能:Microsoft-Hyper-V
。您还需要在BIOS上启用“虚拟化技术”,因此我遇到了这个问题,似乎除非您在Linux上,否则您将无法使用HAXM。[编辑:这是如果你有一个AMD芯片(非英特尔),当然,因为这是一个问题]
如安卓网站所述
许多现代CPU为运行虚拟机(VM)提供扩展
效率更高。使用
Android emulator需要对您的应用程序进行一些额外的配置
开发系统,但可以显著提高执行速度。
在尝试使用这种类型的加速度之前,您应该首先
确定开发系统的CPU是否支持
以下虚拟化扩展技术:
Intel Virtualization Technology (VT, VT-x, vmx) extensions
>AMD虚拟化(AMD-V、SVM)扩展(仅支持Linux)
正如其他人提到的,Genymotion可能是一个解决方案 所以我遇到了这个问题,似乎除非您使用Linux,否则您将无法使用HAXM。[编辑:这是如果你有一个AMD芯片(非英特尔),当然,因为这是一个问题]
如安卓网站所述
许多现代CPU为运行虚拟机(VM)提供扩展
效率更高。使用
Android emulator需要对您的应用程序进行一些额外的配置
开发系统,但可以显著提高执行速度。
在尝试使用这种类型的加速度之前,您应该首先
确定开发系统的CPU是否支持
以下虚拟化扩展技术:
Intel Virtualization Technology (VT, VT-x, vmx) extensions
>AMD虚拟化(AMD-V、SVM)扩展(仅支持Linux)
正如其他人提到的,Genymotion可能是一个解决方案 如@pedro所述,如果您运行的是Mac,请确保通过Android SDK管理器加载了HAXM安装程序
下一步安装它!在finder中导航到/YOUR_SDK\u PATH/extras/intel/Hardware\u Accelerated\u Execution\u Manager/
在下面的.dmg中运行并安装.mpgk
- 优胜美地:
IntelHAXM\u 1.1.0\u用于10.10.dmg
- 约塞米蒂之前:
IntelHAXM\u 1.1.0\u低于\u 10.10.dmg
- El Capitan:IntelHAXM_6.0.1.dmg-请在中安装IntelHAXM_6.0.1.mpgk文件-它会询问您是否要重新安装它。只要答应
例如:
如果您正在运行Mac,正如@pedro提到的,请确保通过Android SDK管理器加载HAXM安装程序
下一步安装它!在finder中导航到/YOUR_SDK\u PATH/extras/intel/Hardware\u Accelerated\u Execution\u Manager/
在下面的.dmg中运行并安装.mpgk
- 优胜美地:
IntelHAXM\u 1.1.0\u用于10.10.dmg
- 约塞米蒂之前:
IntelHAXM\u 1.1.0\u低于\u 10.10.dmg
- El Capitan:IntelHAXM_6.0.1.dmg-请在中安装IntelHAXM_6.0.1.mpgk文件-它会询问您是否要重新安装它。只要答应
例如:
对于使用基于Jetbrains的Android Studio的用户:
转到工具>Android>SDK管理器
在“附加-->下,选中“英特尔x86仿真器加速器”复选框
对于那些无法使用Nexus AVD的用户,也可以尝试使用通用AVD
转到工具>Android>AVD管理器
然后用QVGA之类的东西创建一个新的Genreic AVD,并用于你的应用程序。此AVD不使用硬件