首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Windows8 x86 21和19版上运行安卓仿真器英特尔API版而不使用硬件加速?

如何在Windows8 x86 21和19版上运行安卓仿真器英特尔API版而不使用硬件加速?
EN

Stack Overflow用户
提问于 2014-10-20 05:45:51
回答 13查看 278.8K关注 0票数 84

我没有启用Hyper V或硬件加速,也不想这样做。

有没有办法在Windows8上不用硬件加速就能启动用于英特尔x86的安卓模拟器

我使用每种可能的组合创建了AVDs,但每种组合都无法启动AVD仿真器实例,在启动时抛出相同的错误

仿真器:错误: x86仿真当前需要硬件加速!请确保英特尔HAXM已正确安装并可用。CPU加速状态: HAX内核模块未安装!

或者,如果没有硬件加速和针对API 21和19的hyper V,为Intel Atom 86和64提供的映像将无法运行

我发现了许多类似的问题,并阅读了几乎所有的文档,但不清楚它们是否可以在没有hyper v和硬件加速的情况下运行,因此直接提出了这个问题。

在这种情况下,你如何在android上进行测试?

EN

回答 13

Stack Overflow用户

发布于 2014-11-12 17:20:45

在目前的AVD管理器中,你不能。你只有机会使用ARM镜像,这将不需要硬件虚拟化。

要运行ARM图像:

使用arm打开AVD manager.

  • Create a new‘
  1. ’或右键单击现有映像并选择'Duplicate'
  2. Choose arm*而不是x86/x64.
  3. Continue with wizard.
  4. Run!

虽然这是可用的解决方案,但仍然是一个缓慢的解决方案!

票数 144
EN

Stack Overflow用户

发布于 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软仿真可以再次工作。

票数 35
EN

Stack Overflow用户

发布于 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)启动模拟器。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26455756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档