我是一名新的Android开发人员和学员,实际上我遇到了一些奇怪的问题。 (配置:Intel Core i7 3630QM @ 2.40GHz,6go ram,windows 8.1)
就像很多人一样,当我在AVD管理器上尝试模拟器时遇到了HAXM问题。
1。通过我的SDK管理器下载用于英特尔加速HAXM虚拟化的软件包
C:\ Users \用户迪迪埃\应用程序数据\本地\的Android \ SDK \额外\英特尔\ Hardware_Accelerated_Execution_Manager)
2.1我收到此错误,
我的电脑满足要求,但......
2.2我在BIOS上检查了它,启用了它,保存并退出。
第3。我从我的sdk位置的exe文件重试安装。 - 我收到 相同的错误消息 。
我下载了 Speccy ,这个程序会告诉您PC上的内容,我发现在BIOS上,我启用的虚拟化选项实际上是禁用的。
所以我重新启动,检查一下,它已启用。
所以现在,我不知道该怎么做,我发现了一些其他的模拟解决方案,但它很慢,它使用ARM技术。
答案 0 :(得分:0)
Here is a possible solution to your problem,我从您提供的信息中发现的是:
您的处理器支持HAXM,see this spec sheet。
硬件要求是:
英特尔®处理器,支持英特尔®VT-x,英特尔®EM64T(英特尔®64)和执行禁用(XD)位功能
至少1 GB的可用内存
参考可能的解决方案列表,您应该尝试:
仔细检查BIOS中执行禁用位,VT-x,VT-d是否已打开
在Windows 8.1中禁用Hyper-V
创建一个单独的启动项,可以完全禁用hyper-V,或者只是通过以下方式禁用所有这些:
答案 1 :(得分:0)
我的VAIO笔记本电脑中的类似处理器核心i3也遇到了同样的问题。在BIOS上也启用了VT,当我卸载avast反病毒(没有禁用保护)时问题得到解决,因此我可以完成HAMX安装。之后,我再次安装了Avast软件。
我希望这个问题可以帮助更多人。
答案 2 :(得分:0)
让Android虚拟设备在Android Studio上运行时遇到了麻烦。我以为自己做对了所有事情,但是后来我再次检查了Hewlett Packhard BIOS,并意识到虚拟化旁边的“启用”一词的意思是“启用”而不是“启用”,这非常令人困惑。切换到“禁用”(这似乎意味着“已启用”),一切都应该很好。谈论双重否定!