Android 模拟器错误:“系统 UI 已停止”

问题描述 投票:0回答:10

我最近搭建了我的Android开发环境。一切都很好,但是当我运行模拟器时,需要很长时间,模拟器屏幕上会出现错误对话框,显示“不幸的是,系统 UI 已停止”,并且没有应用程序在其上运行。 我最近转向 64 位 windows7 并使用 JDK7 和 eclipse juno for 64 位。 我的模拟器配置如下: enter image description here

有人可以建议我有什么问题吗?

android eclipse android-emulator adt
10个回答
85
投票

这仍然是“未答复”,但可能已经解决了。

我只是想分享我的经验并澄清一些事情,其中一些可能并不重要。无论如何,如果这对其他人有帮助那就太好了。

  1. 我在一台机器(一台新的但速度较慢的机器)上遇到了这个问题,但在运行 4.0.3 模拟器时在另一台机器(更快的机器)上没有遇到此问题。但这不是硬件问题,CPU 速度也没有影响。

  2. 两台机器都是最新的 ADT(Eclipse 4.2.x 和 Android 4.2.2 (API 17) SDK 环境。

  3. 编辑,甚至删除模拟器然后重新创建它都修复它。

  4. 最好的解决方案是找到并更新 config.ini 文件。在 Windows 7 (x64) 中,我在 %USERPROFILE%\.android vd 中找到了 config.ini 文件。它位于文件夹 ICS_4.0.3_API_15.avd [*请参阅下面的 AVD 名称]。

注意: 首先确保您在资源管理器中打开了“显示隐藏的文件、文件夹或驱动器”,否则您将看不到“.android”文件夹。

  1. 不确定这是否重要,但我的条目说 hw.mainKeys=no,而不是像某些人建议的那样 hw.mainKeys=false 。将其更改为 hw.mainKeys=yes 似乎已经解决了问题。
  • AVD 名称 - 您的 AVD 名称将与我的不同。我只需在名称中添加发布名称/API 级别,这样我就可以快速扫描列表并转到某个发布,例如 Honeycomb、Ice Cream Sandwich、Jelly Bean 等(例如 ICS_4.0.3_API_15.avd)

另一个线程中有更多信息:< 不幸的是系统 UI 已停止>。它首先问了一个看似无关紧要的问题,但到达了同一个地方。


30
投票

这个问题在我身上发生过几次,并且总是通过冷启动模拟器来解决。

在 OS X 上:

  • 打开Android Studio。导航至配置 > AVD 管理器。
  • 在“操作”下 > 右侧下拉三角形 > 立即冷启动:

这是菜单的照片

我不确定这在 Windows 上是什么样子,也许有人可以确认它是相似的?


8
投票

对我和其他人来说似乎有效的是将 config.ini 中的 hw.mainKeys 设置更改为 true:

hw.mainKeys=true

0
投票

关闭avd和eclipse,然后删除在用户文件夹中创建的.android文件,然后尝试创建一个新的模拟器,这在大多数情况下对我有帮助。它可能对你有帮助


0
投票

我的案例。 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\

希望这篇文章对某人有所帮助。


0
投票

只需关闭并打开模拟器中的按钮...就可以解决该问题


0
投票

如果您的设备定义名称中包含

"
字符,例如 Kindle Fire HD 7",也会发生这种情况。

一旦我删除了撇号,错误就消失了。


0
投票

在 Android Studio 中

Tools -> AVD manager -> Actions -> dropdown
-> Wipe Data


0
投票

转到 AVD Manager,只需在 Android Studio 中单击模拟器的 “擦除数据”

enter image description here


0
投票

对我来说,在我使用 google play api 的图像后,它被修复了。在 android studio 中创建虚拟设备之前,请确保使用 google play api 下载并选择图像。

所有东西似乎都是随机崩溃的(设置、chrome、像素启动器等)。 QEMU 的系统使用率仅为 20-30% CPU 和大约 4GB RAM,但仍然会崩溃。我想这些应用程序现在已经深度集成,如果没有 google play 服务,它们就无法正常运行。

希望这有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.