我的计算机上有一台VirtualBox虚拟机,该虚拟机运行的是64位Windows 7。我在那个虚拟机上安装了Android Studio。我只有一个基本的Hello World应用程序。当我尝试运行AVD时,我收到以下消息:
需要
英特尔HAXM才能运行此AVD。Android Emulator与Hyper-V不兼容。
不幸的是,您不能运行Hyper-V并使用仿真器。下面是你可以做的事情:
1)以管理员身份启动命令提示符
2)运行以下命令: C:\Windows\system32> bcdedit /set虚拟机管理程序启动类型关闭
3)重新启动机器。
我尝试运行此命令并多次重启,但没有任何改变。
我还尝试了一些端口转发:http://paulsdevworld.blogspot.ca/2013/06/make-android-studio-work-with-androvm.html我无法连接No connection could be made because the target machine actively refused it.
我已经检查过这个问题,我没有遇到同样的问题,因为OP在VirtualBox Test android app on Virtual Box from Android studio中直接有一个安卓镜像
有没有人知道怎么做或者我可以试一试?请随时提出任何问题。
编辑:我安装了Intel HAXM,但当我尝试运行它时,收到以下消息
这些都是我目前的设置,虚拟化显然是启用的。这是正确的设置吗?
有没有办法让它在VM中工作呢?
开始赏金答案不一定是虚拟盒子,但必须是免费的。
主机PC
访客PC
我下载了VMware的免费试用版,并设法使用下面的设置使其正常工作。我在VirtualBox中尝试了完全相同的设置,得到了Hyper-V错误。
解决方案:
如果有人想知道我是否能够在Virtual Box中运行它。这是我在AVD上使用的设置:
警告速度很慢。
发布于 2017-02-13 18:07:12
也请阅读这篇来自虚拟盒子的文章,看看它是否适用于你的情况。:) https://forums.virtualbox.org/viewtopic.php?f=6&t=69076。如果是这样的话,恐怕没有您要求的免费选项,因为您可能必须选择基于许可证的软件,如VMWare。
否则,您可以在现有的VirtualBox中使用英特尔HAXM,而不是。这是通过使用不需要硬件加速的Android镜像实现的。这是因为不可能在处理器上同时运行两个不同的仿真堆栈。因此,由于您已经在运行Virtual Box,因此最好使用不需要硬件加速的仿真器。如果你愿意,你可以参考这篇文章:Can I run an emulator without HAXM in Android Studio?。干杯
编辑:菲尔,你试过这个吗?这似乎是唯一可行的选择,因为VMWare不是免费的
发布于 2016-07-22 21:48:00
我也有同样的问题,通过安装Intel Hardware Accelerated Execution Manager解决了它。使用SDK管理器下载它,它在Extras中。在此之后,转到文件夹
[Android SDK Root]\extras\intel\Hardware_Accelerated_Execution_Manager
然后运行IntelHaxm.exe
并安装。
此处是用于Microsoft Windows、Mac OS* X和Linux Ubuntu的英特尔硬件加速IntelHaxm.exe的链接
如果您的BIOS中没有启用虚拟化,您将收到以下消息:
发布于 2017-02-13 20:02:20
在bios中启用英特尔虚拟化
https://stackoverflow.com/questions/38528076
复制相似问题