Ошибка эмулятора Android: "Системный пользовательский интерфейс остановлен"
Недавно я установил среду разработки Android. Все в порядке, но когда я запускаю свой эмулятор, требуется много времени, когда диалог об ошибках на экране эмулятора говорит: "К сожалению, системный интерфейс остановлен", и на нем не работает приложение.
Недавно я перешел на 64-битные окна7 и использовал JDK7 и eclipse juno для 64-битного.
Конфигурация моего эмулятора приведена ниже:
![enter image description here]()
Может кто-нибудь подскажет мне, что с ним не так?
Ответы
Ответ 1
Это все еще "без ответа", но, вероятно, оно было разрешено.
Я просто хочу поделиться своим опытом и прояснить некоторые вещи, некоторые из которых могут не иметь значения. Во всяком случае, если это помогает кому-то еще так здорово.
1) У меня была эта проблема на одной машине (новая, но медленная машина), но не другая (более быстрая) при запуске эмулятора 4.0.3. Это не проблема аппаратного обеспечения, и скорость процессора не влияет.
2) Обе машины являются полностью обновленными средами SDK ADT (Eclipse 4.2.x и Android 4.2.2 (API 17).
3) Редактирование или даже удаление эмулятора, а затем воссоздание его сделали НЕ исправить.
4) Лучшим решением является поиск и обновление файла config.ini. В Windows 7 (x64) я нашел файл config.ini в C:\Users \
[ваше имя пользователя] \
.android\avd\ICS_4.0.3_API_15.avd [* see AVD ниже].
ПРИМЕЧАНИЕ. Сначала убедитесь, что у вас есть "показать скрытые файлы, папки или диски" включен в проводнике или вы не увидите папку ".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)
Там больше информации в другом потоке в < К сожалению, системный интерфейс остановлен. Он начинается с того, что задается, казалось бы, тангенциальный вопрос, но попадает в одно и то же место.
Ответ 2
Кажется, что сработало для меня и других, чтобы изменить параметр hw.mainKeys в вашем config.ini на true:
hw.mainKeys=true
Ответ 3
Закройте avd и eclipse, затем удалите файл .android, созданный в вашей папке пользователя, затем попытайтесь создать новый эмулятор, который поможет мне большую часть времени. Это может помочь вам
Ответ 4
Мое дело. Android SDK был размещен здесь D:\android-sdk\
почти год назад. После одного из недавних обновлений SDK у меня появилось "К сожалению, системный интерфейс остановлен". Я создал количество разделов с разным объемом ОЗУ, размером кучи VM, размером экрана, уровнем API (проблема, кажется, только на API14 +) и т.д. В конце я заметил, что новые устройства были созданы в месте C:\users\XuserX\.android\avd
После прочтения этого сообщение было простым: создайте системные переменные ANDROID_SDK
и ANDROID_SDK_HOME
со значением D:\android-sdk\
Надеюсь, что этот пост помогает кому-то.
Ответ 5
просто выключите и включите кнопку hte в эмуляторе... он может удалить эту проблему.
Ответ 6
Это также происходит, если имя определения устройства имеет символ "
в имени, например Kindle Fire HD 7 ".
Как только я удалил символ апострофа, ошибка исчезла.
Ответ 7
Эта проблема случалась со мной несколько раз и всегда решалась путем холодной загрузки эмулятора.
На OS X:
- Откройте Android Studio. Перейдите, чтобы Настроить > AVD Manager.
- В разделе Действия > выпадающий треугольник справа > Холодная загрузка сейчас:
Вот фото того, как выглядит меню
Я не уверен, как это выглядит на Windows, может быть, кто-то может подтвердить, что это похоже?