Best Android Emulator settings?
我在使用i7处理器的Windows7上,我正在尝试使用android sdk模拟器。但是,当我将像素密度设置为320并打开GPU仿真时,它开始延迟和冻结,其浏览器几乎不可用(就像每秒1帧或更少)。
到目前为止,有了下面的设置,它会更好,而且我会把它限定为5到10fps,这是可用的,但它不是30fps(平滑使用)。
抽象LCD密度-120GPU仿真-否键盘支持-是
除了迁移到Linux之外,还可以做些什么来让它顺利运行吗?我注意到GPU仿真对性能影响最大。
- 您是使用"运行方式"还是"调试方式"在Emulator上启动应用程序?此外,您是否查阅过以下所有建议:stackoverflow.com/questions/2975469/…?
- @Kape123是的,到目前为止我已经看到很多问题,但没有一个列出最佳设置。答案只指出了单一的设置。我用的是"运行方式"。
- 因此,要求"最好的"并不是一个好主意。可能没有最佳设置。询问如何解决特定问题。
- @保罗,我现在看到你提到了你是如何拥有iPhone的——如果你将iOS模拟器和Android模拟器进行比较,你会很失望的——Android模拟器天生非常非常非常慢。另一方面,iOS仿真器在某些情况下比实际的idevice开发更快,甚至更好。
- @是的,我也使用Xcode模拟器。我喜欢它的抛光方式-所有的小错误都不存在,而在Android模拟器上,我经常注意到奇怪的网站渲染,所以速度不是唯一的区别。希望Android很快会赶上。已经很好了:)
如果你想达到30帧的速度,忘记安卓模拟器,切换到genymotion。
我在Android模拟器上工作了6个多月,才发现了性别模拟器,以及它对开发速度的影响。
如果你还在开发安卓仿真器-去尝试一下性别。你会为此感谢我的。这是一个巨大的不同。
有一个独立开发者的免费版本。
即使这是一个旧的职位。我想这里需要提一下。
最重要的设置是您的体系结构,请确保您使用的是Intel Emulator。速度真是太快了!
这里发布了一个操作方法:https://stackoverflow.com/a/10772162/1741111
- 我刚刚安装了它,但没有改变任何东西。它仍然像10fps(这是可以的,但可以更好)。
- 可以说,这应该是一个评论或近距离投票,而不是一个答案。
- 您是否也使用了Intel Image/ROM?对我来说,ARM映像和您描述的一样慢,但是Intel ROM非常流畅(我还分配了768 MB RAM和启用的主机GPU)。
- @米莉穆斯,我很抱歉,我想发表评论,但我没有足够的声誉。如有必要,我可以删除我的答案。
- @罗宾可能不会,最好是以某种形式把内容呈现出来,如果出现更完整的答案,投票可以解决这个问题。(一个mod可能最终也会将答案迁移到注释中。)
我写了一篇关于加快仿真器速度和增加谷歌地图支持的短文:
第一部分将与您相关。尝试硬件加速并告诉我们您的想法:
这是帖子:
加快仿真器的速度
- 只是链接的答案不"指望"如此。如果你的博客文章对如何解决销售代表的问题有具体的建议,在你的回答中包括或至少总结一下。(请随意链接您的博客帖子作为参考,但您的答案应该是独立的。)
- 我写道,仿真器可以加速并引用我博客中的一个页面,该页面描述了如何实现这一点以及有什么区别。如果你看这个问题的其他答案,它们做的完全一样,参考某种链接。
- 这些答案同样糟糕。(或相当不充分。)
你不需要买电话。模拟器是一个很好的工具,但是速度很慢。您可以启用硬件加速以使其平稳运行。按照开发人员页面上的步骤操作,您会注意到速度上的显著差异。afaik您提到的设置对速度没有那么大的影响。
最好的模拟器是购买一个简单的Android智能手机,并在此设备上调试/运行您的应用程序。我在做这个,它很好地工作,没有滞后
- 我买了iPhone,为什么还要再花400美元在最新的安卓系统上呢?我不想买4个设备:Windows Phone、Opera Phone、iOS Phone和Android Phone来开发网站…
- "简单手机"=100欧元的旧Android设备用于我的模拟,我使用我的Android设备、Mac和在线模拟器上的iPhone(iOS)模拟器以及DreamWaver中的多屏幕视图。
- @保罗,你在开发这些网站上谋生吗?如果是这样的话,手机就是商业投资。如果你不这样做,我只是不太关心渲染是否在个人网站上有点崩溃。