4

我在带有 i7 处理器的 Windows 7 上,我正在尝试使用 Android SDK Emulator。但是,当我将像素密度设置为 320 并打开 GPU 仿真时,它开始滞后和冻结,并且它的浏览器几乎不可用(它就像每秒 1 帧或更少)。

到目前为止,使用以下设置,它已经好多了,我认为它可以使用 5 到 10FPS,但它不是 30FPS(使用流畅)。

抽象 LCD 密度- 120
GPU 仿真- 不
支持键盘- 是

除了迁移到 Linux 之外,还能做些什么让它顺利运行吗?我注意到 GPU 仿真对性能的影响最大。

4

5 回答 5

1

最重要的设置是您的架构,确保您使用的是英特尔仿真器。加速是巨大的!

此处发布了操作方法:https ://stackoverflow.com/a/10772162/1741111

于 2013-03-10T12:38:29.270 回答
1

如果您想达到 30FPS 的成绩,请忘记 Android 模拟器并切换到 Genymotion。

在我发现Genymotion模拟器之前,我在 Android 模拟器上工作了 6 个月或更长时间,这对开发速度有什么影响。

如果您仍在 Android 模拟器上进行开发,请尝试使用 Genymotion。你会为此感谢我的。这是一个巨大的差异。

个人开发者有一个免费版本。

尽管这是一个旧帖子。我认为这需要在这里提及。

于 2014-03-06T14:38:56.813 回答
0

我写了一篇关于加速模拟器和添加谷歌地图支持的简短博客文章:

第一部分将与您相关。尝试硬件加速并告诉我们您的想法:

这是帖子:

加速模拟器

于 2013-03-10T12:45:39.877 回答
0

最好的模拟器是购买一个简单的 Android 智能手机并在此设备上调试/运行您的应用程序。我正在这样做,它工作得非常好,没有滞后

于 2013-03-10T11:44:03.417 回答
0

你不需要买手机。模拟器是一个很棒的工具,但是速度很慢。您可以启用硬件加速以使其平稳运行。按照开发人员页面上的步骤操作,您会发现速度有显着差异。AFAIK您提到的设置对速度没有太大影响。

于 2013-03-10T12:41:05.810 回答