我没有启用Hyper V或硬件加速,也不想这样做。
有没有办法在Windows8上不用硬件加速就能启动用于英特尔x86的安卓模拟器
我使用每种可能的组合创建了AVDs,但每种组合都无法启动AVD仿真器实例,在启动时抛出相同的错误
仿真器:错误: x86仿真当前需要硬件加速!请确保英特尔HAXM已正确安装并可用。CPU加速状态: HAX内核模块未安装!
或者,如果没有硬件加速和针对API 21和19的hyper V,为Intel Atom 86和64提供的映像将无法运行
我发现了许多类似的问题,并阅读了几乎所有的文档,但不清楚它们是否可以在没有hyper v和硬件加速的情况下运行,因此直接提出了这个问题。
在这种情况下,你如何在android上进行测试?
发布于 2014-11-12 17:20:45
在目前的AVD管理器中,你不能。你只有机会使用ARM镜像,这将不需要硬件虚拟化。
要运行ARM图像:
使用arm打开AVD manager.
虽然这是可用的解决方案,但仍然是一个缓慢的解决方案!
发布于 2015-12-03 06:54:35
您仍然可以通过从命令行运行软x86仿真器并使用-no-accel选项来强制使用它,即从SDK/tools目录:
emulator -avd AVD_NAME -memory 768 -no-accel -gpu on
但是这仍然不能与当前的(V24) SDK一起工作,因为当前的x86系统镜像使软x86仿真器崩溃:-(
我让它再次工作的唯一方法是将SDK工具从这里降级到V22.3:http://dl-ssl.google.com/android/repository/tools_r22.3-windows.zip,并使用降级的系统映像构建一个AVD,例如https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-17_r02.zip。(因此,如果您需要在更新版本的Android上进行测试,这是没有帮助的)。
谷歌已经转移到基于更新版本的qemu的仿真器的更新版本,并为arm和mips仿真器提供二进制文件,但忽略了发布x86等价物(没有仿真器-ranchu-x86.exe和仿真器64-ranchu-x86.exe)。如果他们这样做了,或者如果其他人不厌其烦地设置和编译他们的仿真器源代码并启用了"x86“标志,那么可以想象_x86软仿真可以再次工作。
发布于 2014-10-30 22:04:06
与Error in launching AVD中的问题相同:
1)从Android SDK管理器安装英特尔x86仿真加速器(HAXM installer);
2)运行( Windows):
{SDK_FOLDER}\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exe
或者(对于OSX):
{SDK_FOLDER}\extras\intel\Hardware_Accelerated_Execution_Manager\IntelHAXM_1.1.1_for_10_9_and_above.dmg
3)启动模拟器。
https://stackoverflow.com/questions/26455756
复制相似问题