9

我已经为 Jelly Bean v4.1 成功安装了 Intel AVM,并且可以创建和启动 Intel x86 AVM。但是它和 ARM 一样慢。在这方面浪费了很多时间,据我所知,英特尔仿真并不比 ARM 图像快。

我确实安装了 HAXM,并且在启动模拟器时出现一条消息,提示它正在“快速”模式下运行,但它肯定不快!

这是因为我的电脑(Windows 7、英特尔)不兼容,还是我错过了什么?如何检查兼容性?

4

6 回答 6

2

引用文档

该软件需要具有虚拟化技术 (VT) 支持的 Intel CPU

但是,在每台具有支持 VT 的 CPU 的机器上,这不一定默认启用。再次引用文档:

虚拟化扩展通常通过计算机的 BIOS 启用,并且默认情况下经常关闭。查看系统主板的文档以了解如何启用虚拟化扩展。

因此,例如,在我右侧的戴尔 Latitude E6400 上,您必须检查“启用英特尔虚拟化技术”的 BIOS 选项。

于 2012-09-17T20:05:22.097 回答
2

检查 AVD 属性中的“使用主机 GPU”选项似乎让我更快一点(仍然很慢但可用)。

在 Eclipse 中: Window > android Virtual Device Manager > Choose your device > Edit >底部的“使用主机 GPU”复选框。

注意:如果您使用带有 nvidia 混合显卡的笔记本电脑(在我的情况下是 GeForce G210M),请确保在运行模拟器之前将其设置为高性能。否则虚拟设备将找不到显卡并崩溃。

除了“虚拟化技术”之外,我还在 BIOS 中启用了一种称为“VTd 支持”的功能。我不知道它是什么或它做了什么(我的 BIOS 中没有描述),但上述任何一个操作都为我解决了这个问题

于 2014-04-22T10:50:28.663 回答
1

我有同样的问题。确保一切都正确配置后:(在 BIOS 中启用了 VT),英特尔 HAXM 驱动程序安装成功,AVD 详细信息应为正常。模拟器运行速度甚至比 ARM 慢。

如果您仍然面临同样的问题。在此处为问题加注星标

于 2012-10-28T11:40:51.090 回答
1

进入 AVD 管理器(工具栏中的小 Android 图标之一,悬停以查看哪个),然后在 AVD 上将内存选项:RAM 更改为 768 MB。如果它更大,硬件加速似乎会失败。

(还要确保勾选“使用主机 GPU”!)

(还要注意下面的消息。您可能必须进入 SDK 管理器并安装映像。)

它仍然启动缓慢,但一旦运行一两分钟,它应该会更快。但它仍然不如通过 USB 连接的干净、原生设备快。

于 2016-04-03T09:50:06.770 回答
1

就我而言,我在 Linux 服务器(cent os 7)上创建并启动了几个 x86 模拟器,它们都运行得很慢。

原因是,默认情况下,模拟器设置为有 2 个内核,这远远少于现代手机。所以我更改了config.ini每个模拟器目录中的文件,添加一行hw.cpu.ncore=6(取决于您的主要硬件,其他属性可能会影响 are hw.ramSizevm.heapSize依此类推。您可以从hardware-qemu.ini同一目录中查看所有属性。),然后重新启动模拟器。

模拟器的运行速度要快得多,而不是比真正的手机慢太多。

希望我蹩脚的英语能清楚地表达这一点。

于 2020-01-20T09:39:17.397 回答
-1

在我的情况下,我有一个 SSD 三星 850 pro,软件三星魔术师开启了快速模式,这就是我把它关掉的问题,android 模拟器再次作为 fash 运行。

于 2018-02-04T08:12:28.053 回答