我正在使用从SDK工具运行API版本15的Android模拟器,在控制台中我收到此错误:
[Date - Emulator] ##KBD: Full queue, lose event
我显然无法点击任何东西。我用谷歌搜索它,唯一的解决方案是删除模拟器并重新创建它。这工作了一段时间,但我又遇到了同样的问题。
有谁知道导致此错误的原因以及如何解决?
您可以尝试以下操作来清除旧数据和应用程序(您的模拟器将返回其默认设置和数据)
工具 - > Android - > AVD Manager
然后选择你的模拟器
从“操作”列中,单击箭头并选择“擦除数据”
我可能想通了。试试这个:
在创建Android虚拟设备时,您必须在KIB中给出其大小或最多32个mib,如Web上的其中一个教程所示。
现在删除以前的设备,并使新设备的大小为512 MIB。它解决了我的问题。希望它对你也有用,试试吧。
我遇到了同样的问题,没有RAM问题。
解决方案就在这里
转到工具 - > AVD管理器 - >找到您遇到此错误的模拟器 - >右键单击您的模拟器并单击COLD BOOT NOW。
我遇到了同样的问题,我意识到我只为虚拟设备提供了256 MB的RAM。它只是耗尽了内存。
这是解决方案:
- 转到工具 - > Android - > AVD Manager
- 找到您遇到此错误的模拟器。
- 单击旁边的“编辑”按钮。 (在3.0中,这显示为绿色铅笔)
- 点击“显示高级设置”
- 向下滚动并为设备分配更多RAM,1GB应该削减它,如果你运行一个简单的应用程序,2GB肯定是足够的。我还建议分配512 MB的堆。
- 完成。退出模拟器并重新启动它。
你现在应该好,我希望它有所帮助。快乐的编码!
这是android模拟器中的一个错误。我也有同样的问题。使用64位linux进行开发以最大限度地减少此类问题。 **冻结问题也存在于64位Linux机器上,但这类问题的频率大大降低。模拟器的表现也明显更快。
对不起,我不知道这是否会对你有帮助...当我尝试在Apple Mac mini中运行模拟器时,我遇到了很多问题。每当我运行模拟器时,机器都会让我重新启动。当联系Apple支持时,他们告诉我这是一个内存较少的问题。只需检查并查看仿真器如何使用内存。