我最近设置了我的Android开发环境。每件事情都没问题,但是当我运行我的模拟器时,模拟器屏幕上的错误对话框需要花费很多时间 - “不幸的是,系统UI已停止”并且没有应用程序在其上运行。 我最近转移到64位windows7并使用JDK7和eclipse juno为64位。 我的模拟器配置如下:
有人能告诉我它有什么问题吗?
答案 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 似乎解决了问题。
另一个帖子中的更多信息位于< Unfortunately System UI has stopped>。它首先询问一个看似切线的问题,但是到了同一个地方。
答案 1 :(得分:7)
对我和其他人来说似乎有用的是将config.ini中的hw.mainKeys设置更改为true:
hw.mainKeys=true
答案 2 :(得分:3)
这个问题在我身上已经发生过几次,并且始终可以通过冷启动模拟器来解决。
在OS X上:
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)