Android模拟器错误:“系统用户界面已停止”

我最近设置了我的Android开发环境。 每一件事情都可以,但是当我运行我的模拟器时,模拟器屏幕上的错误对话框需要很长时间 – “不幸的是,系统UI已经停止”,并且没有应用程序在其上运行。 我最近转移到64位Windows7,并使用JDK7和日食juno的64位。 我的模拟器configuration如下: 在这里输入图像说明

谁能告诉我这有什么问题呢?

Solutions Collecting From Web of "Android模拟器错误:“系统用户界面已停止”"

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

我只想分享我的经验,并澄清一些事情,其中​​一些可能并不重要。 无论如何,如果这有助于其他人的伟大。

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

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

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

4)最好的解决scheme是find并更新config.ini文件。 在Windows 7(x64)中,我在C:\ Users \ [your user name] \ .android \ avd \ ICS_4.0.3_API_15.avd [*参见下面的AVD名称]中find了config.ini文件。

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

5)不确定是否重要,但我的项目说hw.mainKeys =否 ,而不是hw.mainKeys =假如有人build议。 将其更改为hw.mainKeys =是似乎已经解决了这个问题。

  • AVD名称 – 您的AVD名称将与我的名称不同。 我只需在名称中添加发行版名称/ API级别,以便快速扫描列表并转到发布版,如蜂巢,冰淇淋三明治,果冻豆等(例如,ICS_4.0.3_API_15.avd)

在< 系统UI已停止 >的另一个线程中有更多的信息。 它首先提出一个看似切题的问题,但是到了同一个地方。

什么似乎已经为我和其他人工作是将您的config.ini中的hw.mainKeys设置更改为true:

 hw.mainKeys=true 

closuresavd和eclipse,然后删除.android文件在您的用户文件夹中创build,然后尝试创build一个新的模拟器,这对大多数时间帮助我。它可以帮助你

我的情况。 几年前,Android SDK被放置在D:\android-sdk\中。 最近SDK更新之后,我得到了“不幸的是,系统用户界面已经停止”。 我创build了不同的RAM数量,VM堆大小,屏幕大小,API级别(问题似乎只在API14 +)等。结束时,我注意到,新的设备创build的位置C:\users\XuserX\.android\avd阅读本文后,解决scheme很简单:创buildANDROID_SDKANDROID_SDK_HOME系统variables,其值为d:\android-sdk\

希望这个post有助于某人。

只需closures仿真器中的button就可以消除这个问题

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

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