Приложение «Настройки»: «К сожалению, приложение «Настройки» остановлено».

У меня Samsung Galaxy Nexus с Cyanogenmod 11 11-20140225-SNAPSHOT-InstallerXNPQ09P-maguro Android 4.4.2 KitKat с CWM 6.0.4.7. Это стабильная сборка установщика.

Некоторое время я получаю сообщение «К сожалению, настройки остановлены». ошибка при попытке просто открыть «Настройки» с главного экрана или панели приложений.

Это также происходит, если я пытаюсь запустить приложение ( com.android.settings) другими способами, например, открывая настройки сторонней клавиатуры (которая пытается открыть «Язык и ввод» в приложении «Настройки»).

Я пробовал следующие вещи, безрезультатно:

  • Стереть кеш Dalvik в CWM
  • 'стереть раздел кеша' в CWM
  • Исправить разрешения с помощью приложения «Диспетчер ПЗУ»
  • Сделал «Очистить данные» для приложения «Настройки» (перетащив его в «Информация о приложении» на главном экране)
  • Установил AROMA Filemanager в CWM, и, не найдя ничего для удаления в /data/data/com.android.settings/cache/, но удалив/data/data/com.android.settings/shared_prefs/CMStats.xml
  • Бот в безопасном режиме, где приложение «Настройки» ПО-ПРЕЖНЕМУ вылетает.

Отмечу, что приложение «Настройки» по-прежнему находится в списке многозадачности, но когда вы пытаетесь открыть его оттуда, оно все равно выдает ту же ошибку сбоя.

Я хотел бы попытаться избежать сброса настроек, если это возможно, так что есть ли какие-либо шаги, которые я мог бы предпринять, прежде чем полностью сбрасывать настройки?

Может быть, выбор режима ART в конечном итоге каким-то образом испортил настройки? Если да, то, возможно, я мог бы отключить его вручную через Terminal/adb, а затем снова сбросить Dalvik или что-то в этом роде?

Что бы это ни было, какие шаги по устранению неполадок можно предпринять в дополнение к приведенным выше?

Есть ли намеки на то, что идет не так в logcat?

Ответы (2)

У меня была такая же проблема, когда настройки продолжали падать. Я только что получил снимок сегодня, и он сделал то же самое. После экспериментов я исправил это, зайдя в панель приложений и удерживая настройку, открыв информацию о приложении и очистив данные. Теперь он открывается и работает хорошо. Надеюсь, это поможет.

Спасибо, я прошил прошивку (CM11) без очистки данных (старая прошивка Slimfox), и это сработало для меня, до того, как эти настройки вылетали в настройках разработчика.

Вход в информацию о приложении также может вызвать сбой. Один из возможных способов избежать этого — использовать adb:

 adb shell pm clear com.android.settings

Теперь очистки данных приложения может быть недостаточно. Я должен был сделать как root:

 rm -fR /data/data/com.android.settings