最佳安卓模拟器设置?

4
我使用i7处理器的Windows 7电脑,尝试使用Android SDK模拟器。但是,当我将像素密度设置为320并打开GPU仿真时,它开始卡顿和冻结,并且浏览器几乎无法使用(每秒只有1帧或更少)。
到目前为止,以下设置使其好得多,我会将其归类为5到10FPS,这是可用的,但不是30FPS(流畅使用)。
抽象LCD密度-120 GPU仿真-否 键盘支持-是
除了转到Linux之外,还有什么可以做来使其运行流畅?我注意到GPU仿真对性能影响最大。

你是在使用 Run As 还是 Debug As 来启动模拟器上的应用程序?此外,你是否查看了这里的所有建议:https://dev59.com/O3A85IYBdhLWcg3wBO7h?rq=1? - nikib3ro
@kape123 是的,到目前为止我看到了很多问题,但没有列出最佳设置。答案只指出单个设置。我正在使用“以管理员身份运行”。 - Atadj
在SO上询问“最佳”往往不是一个好主意。可能并不存在最优设置这样的东西。请询问如何解决具体问题。 - millimoose
@Paul,我现在看到你提到了你有一部iPhone——如果你正在比较iOS模拟器和Android模拟器,请注意你会失望的——Android模拟器本质上非常非常慢。另一方面,iOS模拟器在某些情况下比实际的iDevice更快,甚至是更好的开发选择。 - nikib3ro
@kape123 嗯,我也使用 XCode 模拟器。我喜欢它的精细程度 - 所有的小错误都不存在,而在 Android 模拟器上,我经常注意到奇怪的网站渲染,所以速度不是唯一的差异。希望 Android 很快能够赶上。它已经非常接近非常好了 :) - Atadj
5个回答

1

我刚刚安装了它,但是没有改变任何东西。它仍然像10FPS一样(这还可以,但可以更好)。 - Atadj
这可能更适合作为评论或关闭投票,而不是答案。 - millimoose
你也使用了英特尔的镜像/ROM吗?对我来说,ARM镜像就像你所描述的那样慢,但英特尔的ROM非常流畅(我还分配了768 MB RAM并启用了主机GPU)。 - RobinDeCroon
@millimoose 对不起,我想发表评论,但是我的声望不够。如果需要,我可以删除我的回答。 - RobinDeCroon
@Robin 可能不是,最好以某种形式拥有内容,如果出现更完整的答案,投票可以解决这个问题。(管理员最终也可能将答案迁移到评论中。) - millimoose

1
如果您想达到30FPS的标准,不要使用Android模拟器,而是转用Genymotion。在我发现Genymotion模拟器之前,我已经在Android模拟器上工作了6个月或更长时间,使用Genymotion,开发速度有了质的提升。如果您仍在使用Android模拟器进行开发,请尝试一下Genymotion,您会感激我的建议的,这将会有很大的差异。对于个人开发者,有免费版本可供使用。虽然这是一篇旧文章,但我认为它在这里应该被提及。

0

最好的模拟器是购买一部简单的安卓智能手机,并在该设备上进行调试/运行您的应用程序。我正在这样做,它非常出色,没有任何延迟。


我买了iPhone,为什么每年还要花400美元去购买最新的Android呢?我不想购买4个设备:Windows Phone、Opera Phone、iOS Phone和Android Phone来开发网站... - Atadj
"simple phone" = 100欧元的旧安卓设备为了进行模拟,我使用我的安卓设备、Mac上的iPhone(iOS)模拟器以及在线模拟器和Dreamwaver中的多屏幕视图。 - Kelvin
@Paul,你是靠开发这些网站谋生吗?如果是的话,手机就是一项商业投资。如果不是,对于个人网站上的渲染略有瑕疵,我也不会太在意。 - millimoose

0

你不需要购买手机。模拟器是一个很好的工具,但非常缓慢。您可以启用硬件加速以使其运行顺畅。按照开发者页面上的步骤,您会注意到速度上的显着差异。据我所知,您提到的设置对速度没有太大影响。


你的回答可能至少需要摘录链接文档,以便独立存在。 - millimoose

0

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

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

以下是该文章链接:

加速模拟器


在SO上,仅包含链接的答案是不被认可的。如果你的博客文章中有关于如何解决SO问题的具体建议,请在你的答案中包含或至少概括它。(欢迎将你的博客文章作为参考链接,但你的答案应该独立存在。) - millimoose
我写过模拟器可以加速,并引用了我博客中描述如何加速以及差异的页面。如果您查看此问题的其他答案,它们也会做同样的事情,引用某种链接。 - Emil Adz
这些答案同样糟糕(或者说不够充分)。 - millimoose

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接