我使用的是配备Windows 7的Hp dm4 Intel Core i5机器。编译应用程序时,我的Android Studio出现以下错误。
经过一些谷歌搜索后,我发现我必须安装Android SDK附带的英特尔硬件加速执行管理器。但是当我尝试这样做时,我得到了这个错误。
这是否与硬件虚拟化有关?我已经从BIOS启用了它。
我不明白问题所在。请帮忙!
编辑:我从微软网站下载了Windows Hardware-Assisted Virtualization Detection Tool
,它说一切都很好。这太疯狂了!
答案 0 :(得分:2)
它涉及两个步骤:
如果无效,请按照下面提到的博客。
答案 1 :(得分:1)
在BIOS级别启用虚拟化技术意味着功能将正常运行。 尝试检查此视频 https://software.intel.com/en-us/videos/setting-up-intel-haxm-on-windows
也尝试进入BIOS - 高级和启用"无执行(NX)内存保护"特征。 对我来说,改变之后它的工作非常好。
答案 2 :(得分:1)
您需要进入BIOS
- Advanced
和enable
"No Execute (NX) Memory Protection"
功能。希望它有所帮助。
答案 3 :(得分:1)
确保您可以在操作系统级别使用虚拟化 - 请使用此工具进行检查:http://www.microsoft.com/en-us/download/details.aspx?id=592
另外,我建议使用Genymotion https://www.genymotion.com而不是官方模拟器,因为它的速度更快。
答案 4 :(得分:1)
如果您使用的是Avast Antivirus。从Avast设置禁用硬件虚拟化。 Avast使用硬件虚拟化来提高性能。
在Avast!中,转到设置 - >疑难解答 - >禁用硬件辅助虚拟化 - >重新启动你的机器。
- >安装HAXM
- >再次启用Avast虚拟化
这对我有用
答案 5 :(得分:0)
仅供参考: 我尝试在虚拟的nexus 5设备上安装android 9,并且选项“硬件加速”不可用,只有“自动”。 我解决了在虚拟连结6中安装android 8的问题。 我仍然不知道这是否是与android 9有关的问题,还是与A9和N5之间的兼容性有关的问题,因为我是这方面的初学者,但这也许可以帮助其他人。