完整队列,在Android模拟器中丢失事件

Jam*_*war 34 android android-emulator

我正在使用从SDK工具运行API版本15的Android模拟器,在控制台中我收到此错误:

[Date - Emulator] ##KBD: Full queue, lose event
Run Code Online (Sandbox Code Playgroud)

我显然无法点击任何东西.我用谷歌搜索它,唯一的解决方案是删除模拟器并重新创建它.这工作了一段时间,但我又遇到了同样的问题.

有谁知道导致此错误的原因以及如何解决?

SHA*_*NET 13

您可以尝试以下操作来清除旧数据和应用程序(您的模拟器将返回其默认设置和数据)

工具 - > Android - > AVD Manager

然后选择你的模拟器

从"操作"列中,单击箭头并选择" 擦除数据"


Ram*_*ary 9

我可能想通了.试试这个:

在创建Android虚拟设备时,您必须在KIB中给出其大小或最多32个mib,如Web上的其中一个教程所示.

现在删除以前的设备,并使新设备的大小为512 MIB.它解决了我的问题.希望它对你也有用,试试吧.

无法显示图像

  • 感谢您的建议,它也适合我!只是一个提示:无需删除设备,您可以单击"值"并进行更改.如果模拟器拒绝运行,请转到AVD管理器并从那里开始取消选择"从快照启动".第二次你可以再次选择它. (2认同)

小智 7

我遇到了同样的问题,没有RAM问题。

解决方法是这里

转到工具-> AVD管理器->查找出现此错误的仿真器->右键单击仿真器,然后单击立即启动。


PC.*_*PC. 1

这是 Android 模拟器中的一个错误。我也有同样的问题。使用64位linux进行开发可以最大限度地减少此类问题。** 64 位 Linux 机器上也存在冻结问题,但此类问题的出现频率大大降低。模拟器的运行速度也明显更快。