我最近搭建了我的Android开发环境。一切都很好,但是当我运行模拟器时,需要很长时间,模拟器屏幕上会出现错误对话框,显示“不幸的是,系统 UI 已停止”,并且没有应用程序在其上运行。 我最近转向 64 位 windows7 并使用 JDK7 和 eclipse juno for 64 位。 我的模拟器配置如下:
有人可以建议我有什么问题吗?
这仍然是“未答复”,但可能已经解决了。
我只是想分享我的经验并澄清一些事情,其中一些可能并不重要。无论如何,如果这对其他人有帮助那就太好了。
我在一台机器(一台新的但速度较慢的机器)上遇到了这个问题,但在运行 4.0.3 模拟器时在另一台机器(更快的机器)上没有遇到此问题。但这不是硬件问题,CPU 速度也没有影响。
两台机器都是最新的 ADT(Eclipse 4.2.x 和 Android 4.2.2 (API 17) SDK 环境。
编辑,甚至删除模拟器然后重新创建它都不修复它。
最好的解决方案是找到并更新 config.ini 文件。在 Windows 7 (x64) 中,我在 %USERPROFILE%\.android vd 中找到了 config.ini 文件。它位于文件夹 ICS_4.0.3_API_15.avd [*请参阅下面的 AVD 名称]。
注意: 首先确保您在资源管理器中打开了“显示隐藏的文件、文件夹或驱动器”,否则您将看不到“.android”文件夹。
另一个线程中有更多信息:< 不幸的是系统 UI 已停止>。它首先问了一个看似无关紧要的问题,但到达了同一个地方。
这个问题在我身上发生过几次,并且总是通过冷启动模拟器来解决。
在 OS X 上:
我不确定这在 Windows 上是什么样子,也许有人可以确认它是相似的?
对我和其他人来说似乎有效的是将 config.ini 中的 hw.mainKeys 设置更改为 true:
hw.mainKeys=true
关闭avd和eclipse,然后删除在用户文件夹中创建的.android文件,然后尝试创建一个新的模拟器,这在大多数情况下对我有帮助。它可能对你有帮助
我的案例。 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\
希望这篇文章对某人有所帮助。
只需关闭并打开模拟器中的按钮...就可以解决该问题
如果您的设备定义名称中包含
"
字符,例如 Kindle Fire HD 7",也会发生这种情况。
一旦我删除了撇号,错误就消失了。
在 Android Studio 中
Tools -> AVD manager -> Actions -> dropdown
▾-> Wipe Data
对我来说,在我使用 google play api 的图像后,它被修复了。在 android studio 中创建虚拟设备之前,请确保使用 google play api 下载并选择图像。
所有东西似乎都是随机崩溃的(设置、chrome、像素启动器等)。 QEMU 的系统使用率仅为 20-30% CPU 和大约 4GB RAM,但仍然会崩溃。我想这些应用程序现在已经深度集成,如果没有 google play 服务,它们就无法正常运行。
希望这有帮助!