2017-06-21 64 views
0

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

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

+0

有点偏题:你是否必须使用Android Studio模拟器?尝试genymotion(桌面)。我认为它的性能好得多/更快,它更容易使用:) – BenRoob

+0

我不知道genymotion,但我会检查出来!谢谢! :D – IoanaC

回答

1

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

+0

谢谢!我做了下一次更改:将模拟器的分辨率更改为Nexus One 480×800像素,并将模拟性能>图形从硬件更改为软件,现在我可以使用模拟器! :) – IoanaC