模拟器随机冻结

时间:2017-06-21 14:39:22

标签: android performance emulation freeze

我的模拟器冻结,我不断收到此消息“应用程序可能在其主线程上做了太多工作。跳过x帧” 是的,X是一个远高于100的数字。我检查了整个互联网,我检查了我的应用程序,它没有在主线程上做太多的工作。我做了测试,我寻找巨大的图像/背景图像,不,我不使用任何。 更有趣的是,我甚至创建了一个只有一个/空白活动的新项目,我启动它并且我遇到了同样的问题。模拟器很慢,我得到“应用程序可能在其主线程上做了太多工作。”

我的模拟器最终开始随机正常工作,直到第一次Windows重启/关闭 - 启动才出现此问题。因此,如果我让我的计算机处于待机状态,然后使用模拟器它可以工作几天......但如果我关闭计算机并再次启动它,我很可能再次遇到这个问题:我的模拟器工作速度非常慢。 任何想法,将不胜感激。我只是继续遇到这个问题,我根本无法使用模拟器。

2 个答案:

答案 0 :(得分:1)

编辑Android虚拟设备的配置:
“仿真性能”>图形>从硬件更改为软件 如果您的仿真器仍然很慢,请创建另一个具有低配置和低图形(分辨率)的仿真器。 您还可以使用Android设备或Bluestack来测试应用程序。

答案 1 :(得分:0)

如果您使用的是macOS,则可能无法更改硬件加速。您会看到该按钮显示为灰色。要启用它,您必须使用Google API映像而不是Google Play映像创建一个新的模拟器。

Select Google APIs, not Google Play