我创建了AVD,但是当我尝试运行android程序时,它显示错误
您的CPU不支持VT-x
我在BIOS中启用了虚拟化技术,但是当我尝试运行我的android程序时仍会出现此错误。
根据Android Documentation的说法,要运行模拟器,开发系统的CPU应该支持以下虚拟化扩展技术之一:
您的CPU是Intel® Core™2 Duo Processor E7300,根据制造商的说法,它不支持Intel虚拟化技术(VT-x)。这就是造成这个错误的原因。
解决方法是使用其他Android模拟器,例如Genymotion,正如已经建议的那样。
我建议你只需按照以下步骤操作:
首先,转到控制面板→程序和功能。 然后,单击“打开和关闭窗口功能”。一个窗口打开。 然后,取消选中Hyper-V选项并重新启动系统。
现在,您可以启动HAXM
安装。
要么
你可以使用Genymotion
如果您已从BIOS更改设置,则只需重新启动计算机即可。
对于那些可能在这些日子里遇到问题的人,你可以尝试这里描述的步骤:https://android-developers.googleblog.com/2018/07/android-emulator-amd-processor-hyper-v.html
另外根据其他答案,您必须确保CPU确实支持虚拟化,并且虚拟化已启用。
您的问题有几种解决方案。