模拟器随机冻结

Emulator freezes randomly

我的模拟器死机了,我不断收到这条消息 "The application may be doing too much work on its main thread. Skipped x frames" 是的,X 是一个比 100 大得多的数字。我检查了整个互联网并检查了我的应用程序,它没有在主线程上做太多工作。我做了测试,我寻找了巨大的 images/background 图像,不,我不使用任何图像。 更有趣的是,我什至创建了一个只有 one/blank Activity 的新项目,我启动了它,但我遇到了同样的问题。模拟器很慢,我得到 "The application may be doing too much work on its main thread."

我的模拟器终于随机开始正常工作,直到第一个 windows restart/shut 停机我才遇到这个问题。因此,如果我让我的电脑处于待机状态,然后使用模拟器,它可以工作几天。但是如果我关闭我的电脑并重新启动它,我很可能再次遇到这个问题:我的模拟器工作得非常慢。 任何想法,将不胜感激。我一直有这个问题,我根本无法使用模拟器。

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

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