Подтвердить что ты не робот

Ошибка эмулятора Android: "Системный пользовательский интерфейс остановлен"

Недавно я установил среду разработки Android. Все в порядке, но когда я запускаю свой эмулятор, требуется много времени, когда диалог об ошибках на экране эмулятора говорит: "К сожалению, системный интерфейс остановлен", и на нем не работает приложение. Недавно я перешел на 64-битные окна7 и использовал JDK7 и eclipse juno для 64-битного. Конфигурация моего эмулятора приведена ниже: enter image description here

Может кто-нибудь подскажет мне, что с ним не так?

4b9b3361

Ответ 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, может быть, кто-то может подтвердить, что это похоже?