2013-03-28 10 views
22

Ich habe vor kurzem meine Android-Entwicklungsumgebung eingerichtet. Alles ist in Ordnung, aber wenn ich meinen Emulator starte, dauert es zu lange mit einem Fehlerdialog auf dem Emulator-Bildschirm: "Leider hat die System-UI aufgehört" und keine Anwendung läuft darauf. Ich habe vor kurzem zu 64bit Windows7 verschoben und JDK7 und Eclipse Juno für 64bit verwenden. Meine Emulator-Konfiguration ist unten angegeben: enter image description hereAndroid Emulator Fehler: "System UI hat aufgehört"

kann mir jemand vorschlagen, was ist los damit?

+0

Versuchen sie, das aktuelle AVD Profil zu löschen und einen neuen erstellen. es funktionierte für mich manchmal. Versuchen sie, die Bildschirmgröße zu verringern und auch Größe RAM. – Hemanth

Antwort

53

Dies ist immer noch „offen“, aber es gelöst wahrscheinlich ist.

Ich möchte nur meine Erfahrungen teilen und einige Dinge klären, von denen einige nicht wichtig sind. Wie auch immer, wenn das jemand anderem hilft, ist das großartig.

1) Ich hatte dieses Problem auf einer Maschine (eine neue, aber langsamere Maschine), aber nicht eine andere (die schnellere) beim Ausführen eines 4.0.3 Emulators. Es ist jedoch kein Hardware-Problem, und die CPU-Geschwindigkeit macht keinen Unterschied.

2) Beide Maschinen sind voll up-to-date ADT (Eclipse-4.2.x und Android 4.2.2 (API 17) SDK-Umgebungen.

3) Editieren oder sogar den Emulator löschen und dann neu zu erstellen tat NICHT beheben Sie es.

4) Die beste Lösung ist, die Datei config.ini zu suchen und zu aktualisieren. In Windows 7 (x64) fand ich die Datei config.ini in C: \ Benutzer \ [Ihr Benutzername] \ .android \ avd \ ICS_4.0.3_API_15.avd [* siehe unten AVD-Namen].

HINWEIS: Zuerst stellen Sie sicher, Sie haben „Versteckte Dateien, Ordner oder Laufwerke“ in Explorer eingeschaltet, oder Sie werden die „.android“ Ordner nicht sehen.

5) Nicht sicher, dass es wichtig ist, aber mein Eintrag sagte hw.mainKeys = nein, nicht hw.mainKeys = falsch, wie einige vorgeschlagen haben. Ändern zu hw.mainKeys = ja scheint das Problem behoben zu haben.

  • AVD-Namen - Ihr AVD-Name wird sich von meinem unterscheiden. Ich füge einfach den Release-Name/API-Level in den Namen ein, damit ich die Liste schnell scannen und zu einem Release gehen kann, wie Honeycomb, Ice Cream Sandwich, Jelly Bean usw. (zB ICS_4.0.3_API_15.avd)

In einem anderen Thread gibt es weitere Informationen unter < Unfortunately System UI has stopped>. Es beginnt mit einer scheinbar tangentialen Frage, kommt aber an den gleichen Ort.

+0

Hat super für mich gearbeitet. Danke für diese Antwort! –

+0

Das löste das Problem, danke Zeus56. – Jayabal

+0

Danke, es löst ein Problem, aber es wird ein Launcher-Crash-Problem angezeigt. – CoronaPintu

0

Schließen AVD und Eclipse dann .android Datei in Ihrem Benutzerordner erstellt löschen dann versuchen, einen neuen Emulator zu schaffen dies mir die meisten der time.It helfen kann er hilft Ihnen

7

Was für mich gearbeitet zu haben scheint und andere ist, um die hw.mainKeys in Ihrem config.ini auf true zu ändern:

hw.mainKeys=true 
+3

löst für Ich hw.mainKeys = ja – CoronaPintu

0

Mein Fall. Android SDK wurde hier seit einem Jahr vor D:\android-sdk\ platziert. Nach einem der kürzlich SDK-Updates habe ich "Leider wurde System UI gestoppt".Ich habe Anzahl der Geräte mit verschiedenen RAM-Betrag, VM-Heap-Größe, Bildschirmgröße, API-Ebene (Problem scheint nur auf API14 +) usw. erstellt. Am Ende habe ich festgestellt, dass neue Geräte am Standort erstellt wurde C:\users\XuserX\.android\avd Nach dem Lesen this post Lösung war einfach: create ANDROID_SDK und ANDROID_SDK_HOME Systemvariablen mit Wert d:\android-sdk\

Hoffe dieser Beitrag hilft jemand.

0

nur abschalten und auf hte Taste in Emulator ... kann es das Problem

0

entfernt Dies auch geschieht, wenn Ihr Gerätedefinition Name " Zeichen im Namen hat, wie Kindle Fire HD 7" .

Sobald ich das Apostroph Symbol entfernt, Fehler verschwunden war.