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