Android 模拟器错误:“系统 UI 已停止”
Posted
技术标签:
【中文标题】Android 模拟器错误:“系统 UI 已停止”【英文标题】:Android emulator error: "System UI has stopped" 【发布时间】:2013-03-18 16:41:00 【问题描述】:我最近设置了我的 android 开发环境。一切都很好,但是当我运行模拟器时,模拟器屏幕上出现错误对话框需要很长时间 - “不幸的是,系统 UI 已停止”并且没有应用程序在其上运行。 我最近转移到 64 位 windows7 并使用 JDK7 和 eclipse juno 64 位。 我的模拟器配置如下:
谁能告诉我它有什么问题?
【问题讨论】:
尝试删除当前的 AVD 配置文件并创建一个新配置文件。有时它对我有用。尝试减小屏幕大小和 RAM 大小。 这样使用。我有同样的问题,但 ***.com/a/4648123/13011212> 【参考方案1】:这仍然是“未答复”,但可能已经解决。
我只是想分享我的经验并澄清一些事情,其中一些可能无关紧要。无论如何,如果这对其他人有帮助,那就太好了。
在运行 4.0.3 模拟器时,我在一台机器(一台新但速度较慢的机器)上遇到了这个问题,但在另一台机器上(速度较快的机器)没有。但这不是硬件问题,CPU 速度也没有影响。
两台机器都是最新的 ADT(Eclipse 4.2.x 和 Android 4.2.2 (API 17) SDK 环境。
编辑,甚至删除模拟器然后重新创建它确实没有修复它。
最好的解决方案是找到并更新 config.ini 文件。在 Windows 7 (x64) 中,我在 %USERPROFILE%\.android\avd 中找到了 config.ini 文件。它位于文件夹 ICS_4.0.3_API_15.avd [*请参阅下面的 AVD 名称]。
注意:首先确保您在资源管理器中打开了“显示隐藏的文件、文件夹或驱动器”,否则您将看不到“.android”文件夹.
-
不确定这是否重要,但我的条目是 hw.mainKeys=no,而不是某些人建议的 hw.mainKeys=false。将其更改为 hw.mainKeys=yes 似乎已经解决了问题。
在 Unfortunately System UI has stopped> 的另一个线程中有更多信息。它从问一个看似无关紧要的问题开始,但最终到达了同一个地方。
【讨论】:
对我来说效果很好。感谢您的回答! 感谢它解决了 ui 问题,但它会显示启动器崩溃问题。 这个答案拯救了我的一天。非常感谢。 默认情况下,android 工具会在 ~/.android/avd/ 中创建 AVD 目录(在 Linux/Mac 上) 我对此赞不绝口 - 使用 AVD 非常痛苦,这解决了我最大的问题【参考方案2】:这个问题我遇到过几次,一直都是通过冷启动模拟器解决的。
在 OS X 上:
打开 Android Studio。导航到配置 > AVD 管理器。 在操作下 > 右侧的下拉三角形 > 现在冷启动:Here is a photo of what the menu looks like
我不确定这在 Windows 上是什么样子,也许有人可以确认它是相似的?
【讨论】:
效果很好,在 Linux 上的界面是一样的。在 Windows 上很可能也是如此。 这对我很有用。不知道为什么这没有足够的赞成票。 这很棒!简单的解决方案。此外,据我所知,AVD 管理器在 Windows 和 OS X 中看起来几乎相同 Android Studio 2021 -> 工具 -> AVD 管理器 伟大而简单的解决方案!为我工作 - 谢谢!【参考方案3】:似乎对我和其他人有用的是将 config.ini 中的 hw.mainKeys 设置更改为 true:
hw.mainKeys=true
【讨论】:
【参考方案4】:关闭 avd 和 eclipse,然后删除在您的用户文件夹中创建的 .android 文件,然后尝试创建一个新的模拟器,这在大多数情况下对我有帮助。它可能对您有所帮助
【讨论】:
【参考方案5】:我的情况。大约一年前,Android SDK 被放置在这里D:\android-sdk\
。在最近一次 SDK 更新后,我得到“不幸的是,系统 UI 已停止”。我创建了许多具有不同 RAM 数量、VM 堆大小、屏幕大小、API 级别(问题似乎只在 API14+ 上)等的设备。在完成时我注意到新设备是在 C:\users\XuserX\.android\avd
位置创建的
阅读this 后解决方案很简单:创建ANDROID_SDK
和ANDROID_SDK_HOME
值为d:\android-sdk\
的系统变量
希望这篇文章对某人有所帮助。
【讨论】:
【参考方案6】:只需关闭并打开模拟器中的 hte 按钮 ...它可以解决这个问题
【讨论】:
【参考方案7】:如果您的设备定义名称中包含"
字符,例如 Kindle Fire HD 7",也会发生这种情况。
删除撇号后,错误就消失了。
【讨论】:
【参考方案8】:在Android Studio中Tools -> AVD manager -> Actions -> dropdown
▾-> Wipe Data
【讨论】:
【参考方案9】:转到 AVD Manager,然后在 Android Studio 中为您的模拟器点击 “擦除数据”。
【讨论】:
请不要在帖子中放置多余的信息。日期和您的姓名已经可见。【参考方案10】:可能有点晚了,但我每次开始 AVD 时都会遇到这个问题。此外,冷启动选项对我来说只是一个临时修复。
我检查了我在模拟器上安装的 android 版本,发现 ABI 版本是 x86。
我下载了 X86_64 版本,再也没有遇到那个烦人的错误了。
【讨论】:
以上是关于Android 模拟器错误:“系统 UI 已停止”的主要内容,如果未能解决你的问题,请参考以下文章