【发布时间】:2016-02-29 23:20:49
【问题描述】:
首先,我有 64 位 Windows 8.1 家庭版和 AMD 处理器。
我一直试图让模拟器工作好几天,但每次我认为我在这里找到了一个解决方案或过去的问题/答案对我有帮助时,它都不起作用。
这将是一个多步骤解决方案,然后一个步骤将不起作用,要修复该步骤,我需要再执行 5 个步骤,然后其中一个步骤不起作用,它只会继续直到最终我不知道发生了什么,我又回到了广场 1。
问题 #1:初始错误消息
emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure Intel HAXM is properly installed and usable. CPU acceleration status: HAX kernel module is not installed!
通过查看此处的其他问题,我想出了如何解决这个问题。我进入我的 SDK 管理器,勾选复选框等。我知道该怎么做。我现在转到我的 SDK 文件夹以通过双击 .exe 安装英特尔 HAXM 来完成最后一步,但我收到另一个错误。
问题 #2:无法安装英特尔 HAXM
错误信息:
This computer does not support Intel Virtualization Technology (VT-x). HAXM cannot be installed. Please refer to the Intel HAXM documentation for more information.
好的,所以这只是另一件事,我将查找如何解决,我会很高兴的,对吧?
不。这就是我卡住的地方......我尝试过的一切都不起作用。
尝试 #1:在 BIOS 中启用虚拟化
过去的答案说我应该进入我的 BIOS 并启用虚拟化。问题是当我进入我的 BIOS 时,该选项不存在。如果我看到它是一个启用选项,我会选择启用它……但它没有在我的 BIOS 中的任何地方列出。
尝试 #2:启用 Hyper-V
我听说解决问题的另一种方法是进入“打开或关闭 Windows 功能”并勾选 Hyper-V 旁边的框。问题是我没有 Hyper-V 的盒子!它不在那里!
通过谷歌搜索,我发现我可能没有它,因为我没有 Windows pro。
我现在在哪里/我的问题
这是我找到的两种解决方案,但似乎都不起作用。我现在不知道该怎么办。
是否有其他路径可以运行模拟器,或者无论如何我都需要安装英特尔 HAXM?
除了我尝试过的两种方法之外,还有其他方法可以让我安装英特尔 HAXM 吗?
我为启用虚拟化所做的工作是否错了?选项应该在那里,而我只是没有找对地方吗?在我的 BIOS 菜单或我的 Windows 功能菜单中是否有什么特定的事情没有让我看到这些选项?
谢谢!! :)
【问题讨论】:
-
根据我的经验,如果您的 cpu 不支持它,它永远不会起作用,但您可以尝试按照此链接尝试安装 hyper-v (blogs.technet.com/b/schadinio/archive/2010/07/09/…) 或仅使用 ARM 映像。跨度>
-
@user83676 我可以提供更多信息。我们可以做一个聊天室吗?
标签: android android-studio android-emulator hyper-v haxm