在 android studio 中启动 avd 后,android 模拟器中出现系统 ui 未响应消息。那么,我该如何解决它?
我每次开始 AVD 时都会遇到这个问题。另外,冷启动选项对我来说只是临时修复。
我检查了模拟器上安装的 Android 版本,发现 ABI 版本是 x86。
解决这个问题:
这解决了我的问题。
在 OS X 上,我可以通过以下步骤解决它:
打开Android Studio。导航到配置 > AVD 管理器。 在操作 > 右侧下拉三角形 > 立即冷启动下:
我一直对此感到恼火,经常点击“等待”,然后在一段时间后意识到浪费了大量时间。
我通过创建一个新的模拟器来修复它(ctrl + shift + a ->“avd”,选择avd管理器):
现在我不再有这个问题了。
我终于找到了导致我的情况的原因。 一旦我调整大小,几分钟后我就收到了这个错误。所以:
不要调整模拟器窗口的大小!!!!
我仍然时不时收到这条消息,但不是那么频繁。
在 Windows 10 上,我只是擦除了模拟器映像中的数据并重新启动它。然而,正如 Aadn 在下面评论的那样,这只是一个临时解决方案。
我遇到了同样的问题,并通过导航到 AVD Manager 解决了它:
Tools > AVD Manager > Right Click the emulator > Wipe all data > Switch on the virtual device.
它对我来说效果很好,当你在 android studio 中排除模拟器问题时也可以使用它。
如果您在虚拟机内运行模拟器(就像我一样),那么您唯一的选择可能是增加模拟器可以使用的内核数量。
编辑您的设备模拟器
config.ini
文件:
/home/${USER}/.android/avd/${DEVICE_NAME}.avd/config.ini
并将核心数量从默认的 2 增加到更高。例如:
hw.cpu.ncore=6
无需单击“Stop”,只需单击“wait”,模拟器即可正常工作。
如果加载时间过长,请确保您已安装 SDK 工具中的“HAXM installer”,还要确保“Hyper V”选项也未选中 控制面板中的“打开或关闭 Windows 功能”--> 程序和功能。
只有取消选中此功能后,您才能安装 HAXM 安装程序。
执行此操作后,模拟器将不需要时间来加载,但仍然可以显示错误“系统UI没有响应”,正如我在开始时所说的那样,只需单击“wait”,它将运行顺利。
我使用来自 https://stackoverflow.com/a/66265270/5128831
的解决方案解决了我的问题虽然 intel HAXM 显示为已安装在 SDK Tools 上,但它似乎 没有真正安装,所以我必须转到下面的位置并手动 重新安装(intelhaxm-android)文件。
C:\Users\SUHAIL\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager
如果该文件不存在于该位置,则意味着它不存在 下载后,您必须在线下载该文件
将模拟器的 RAM 更改为更大的值。这对我有用)
您可以从您的 Android 版本的 sdk 管理器下载“Google APIs intel x86atom_64 系统映像”。 这个技术对我有用!!
更改模拟器 API。这就是对我的帮助。最好尝试不同的。我有31的。
没有其他对我有用!