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

时间:2013-03-28 09:43:34

标签: android eclipse android-emulator adt

我最近设置了我的Android开发环境。每件事情都没问题,但是当我运行我的模拟器时,模拟器屏幕上的错误对话框需要花费很多时间 - “不幸的是,系统UI已停止”并且没有应用程序在其上运行。 我最近转移到64位windows7并使用JDK7和eclipse juno为64位。 我的模拟器配置如下: enter image description here

有人能告诉我它有什么问题吗?

9 个答案:

答案 0 :(得分:54)

这仍然是“没有答案”,但它可能已经解决了。

我只是想分享我的经验并澄清一些事情,其中​​一些可能无关紧要。无论如何,如果这有助于其他人那么好。

1)我在一台机器(一台新的,但速度较慢的机器)上遇到此问题,但在运行4.0.3仿真器时没有另一台机器(速度较快)。这不是硬件问题,CPU速度没有区别。

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

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

4)最佳解决方案是找到并更新config.ini文件。在Windows 7(x64)中,我在 C:\ Users \ [您的用户名] \中找到了config.ini文件.android \ avd \ ICS_4.0.3_API_15.avd [*见下面的AVD名称]。

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

5)不确定是否重要,但我的条目是 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)

另一个帖子中的更多信息位于< Unfortunately System UI has stopped>。它首先询问一个看似切线的问题,但是到了同一个地方。

答案 1 :(得分:7)

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

hw.mainKeys=true

答案 2 :(得分:3)

这个问题在我身上已经发生过几次,并且始终可以通过冷启动模拟器来解决。

在OS X上:

  • 打开Android Studio。导航到配置> AVD Manager。
  • 在操作下> 右侧的下拉三角形> 立即启动:

Here is a photo of what the menu looks like

我不确定Windows上的外观如何,也许有人可以确认它是否相似?

答案 3 :(得分:0)

关闭avd和eclipse然后删除在你的用户文件夹中创建的.android文件,然后尝试创建一个新的模拟器,这对我大部分时间都有帮助。它可以帮到你

答案 4 :(得分:0)

我的情况。近一年前,Android SDK被放置在D:\android-sdk\。在最近的SDK更新之一后,我得到了“不幸的是,系统UI已停止”。我创建了一些具有不同RAM量,VM堆大小,屏幕大小,API级别(问题似乎仅在API14 +上)的div,等等。完成后我注意到在C:\users\XuserX\.android\avd位置创建了新设备 阅读this后解决方案很简单:创建值ANDROID_SDK的{​​{1}}和ANDROID_SDK_HOME个系统变量

希望这篇文章可以帮到某些人。

答案 5 :(得分:0)

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

答案 6 :(得分:0)

如果您的设备定义名称中包含"个字符,例如Kindle Fire HD 7“,也会发生这种情况。

删除撇号后,错误就消失了。

答案 7 :(得分:0)

在Android Studio Tools -> AVD manager -> Actions -> dropdown-> Wipe Data

答案 8 :(得分:0)

转到 AVD 管理器,然后在 Android Studio 中为您的模拟器点击“擦除数据”

enter image description here