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

sha*_*raf 25 eclipse android adt android-emulator

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

任何人都可以告诉我它有什么问题吗?

Zeu*_*s56 55

这仍然是"没有答案",但它可能已经解决了.

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

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)中,我在C:\ Users \[您的用户名] \.android\avd\ICS_4.0.3_API_15.avd [*请参阅下面的AVD名称]中找到了config.ini文件.

注意:首先确保在资源管理器中打开"显示隐藏文件,文件夹或驱动器",否则您将看不到".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)

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

  • 默认情况下,android工具在〜/ .android/avd /中创建AVD目录(在Linux/Mac上) (3认同)
  • 我对此赞不绝口 - 使用 AVD 真是太痛苦了,这解决了我最大的问题 (2认同)

小智 7

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

hw.mainKeys=true
Run Code Online (Sandbox Code Playgroud)


小智 5

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

在OS X上:

  • 打开Android Studio。导航对配置> AVD管理器。
  • 在操作>在右侧的下拉三角>冷启动现在:

这是菜单外观的照片

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