Помилка циклу: "На жаль, майстер налаштування зупинився."


10

Оскільки мій S4 працює на CM13, я отримую цю помилку,

На жаль, майстер налаштування зупинився.

Як це вирішити?


Якщо ви збираєтесь спростувати питання, просто скажіть мені, чому. Я вже виявив проблему, коли вирішив самостійно відповісти тут і внести свій внесок у базу питань.
Еван Керролл

Дотримуйтесь моєї відповіді <a href=" android.stackexchange.com/questions/167055/…>, щоб безпосередньо позбутися Майстра налаштування
iBug

Ви можете дотримуватися моєї відповіді тут, щоб безпосередньо позбутися Майстра налаштування.
iBug

Відповіді:


6

Ось метод, який можна обійтися без збивання,

  1. Завантажте в TWRP Recovery
  2. Система кріплення (кріплення → перевірка System)
  3. Додатково → Файловий менеджер
  4. Перейти до /system/priv-app/Setup-Wizard
  5. Видаліть його

1
Не забудьте скопіювати його на sdcard чи щось спочатку.
пр.

Я виконував ці п’ять кроків, хоча замість видалення SetupWizard.apk я перемістив його. Тепер андроїд запускається, і я зміг включити Wi-Fi. Після цього я повертаю SetupWizard.apk назад через відновлення і тепер він знову з’являється після перезавантаження. Я проходжу повз колишній екран, але в даний час він, здається, руйнується далі під час налаштування.
томи

4

Я натиснувши report, натиснувши, що проблема була проблемою дозволів.

з використанням adb shell dumpsys package com.google.android.setupwizard ви побачите два списки, пов’язані з дозволами, один запитуваний дозвіл та один дозвіл на встановлення .

Порівнюючи ці списки, було 8 запитуваних, але не встановлених. Я виправив це за допомогою:

pm grant com.google.android.setupwizard android.permission.CALL_PHONE
pm grant com.google.android.setupwizard android.permission.GET_ACCOUNTS
pm grant com.google.android.setupwizard android.permission.PROCESS_OUTGOING_CALLS
pm grant com.google.android.setupwizard android.permission.READ_CONTACTS
pm grant com.google.android.setupwizard android.permission.READ_PHONE_STATE
pm grant com.google.android.setupwizard android.permission.WRITE_CONTACTS

pm grant com.google.android.setupwizard android.permission.READ_OWNER_DATA
pm grant com.google.android.setupwizard android.permission.WRITE_OWNER_DATA

Зверніть увагу , що останні два елементи дав повідомлення про помилку: Bad argument: java.lang.IllegalArgumentException: Unknown permission: android.permission.READ_OWNER_DATA. Але ігноруючи це, тепер мій телефон знову працював.


Я думаю, у мене є аналогічна проблема, але я не можу знайти смітники або вечірню з оболонки ADB, чи знаєте ви, чи вони можуть бути видалені або мені потрібно спочатку встановити щось?
Марі

3

Я спробував усі перераховані тут рішення, і в моєму випадку вони не спрацювали. Видалення майстра налаштування все-таки спрацювало, але воно також порушило багатокористувацьку функцію (мабуть, користувач за замовчуванням створюється у майстра, і без користувача ви не можете створити більше користувачів!). Також домашня кнопка та квадратна кнопка взагалі не працювали. Тому я вирішив знову промайнути зображення і вирішити проблему, а не лікувати симптоми.

У моєму випадку мені довелося зайти в меню налаштувань і включити + підключитися до WiFi. Мабуть, майстер "забуває" показати діалогове вікно підключення до wifi! Увійти в меню налаштувань потрібно кілька спроб, але це абсолютно можливо.

Як тільки я був підключений до wifi, він працював як слід. Я працюю на AOSP 7.1.2 на Nexus 7 2012.


3
  1. Переконайтеся, що в Налаштуваннях > Параметри розробників увімкнено USB-налагодження (тепер його називають налагодженням Android ), а під кореневим доступом ви вибрали Програми та ADB .
  2. Підключіть USB-кабель до adbвстановленого та працюючого комп'ютера (припустимо, що він доступний у PATH).
  3. З термінального запуску:
adb root
adb shell 'pm disable com.google.android.setupwizard'

Якщо у вас немає кореня або якщо він adb rootне вдається, ви можете використовувати його замість цього adb shell 'pm hide com.google.android.setupwizard'.

ПРИМІТКА . Ця проблема зазвичай виникає при встановленні основного оновлення CM без витирання розділу даних, тому, ймовірно, чистішим рішенням буде резервне копіювання всіх відповідних додатків, чисте встановлення, встановлення правильної версії пробілів та відновлення даних програми з резервного копіювання.


1
Після використання оболонки adb 'pm enable com.google.android.setupwizard' мені вдалося потрапити в систему і ввести інформацію свого облікового запису google, тоді я включив її з 'adb shell' pm pm enable com.google.android.setupwizard 'для завершення установка.
Муаад ЕльШаріф

1

Для мене це рішення спрацювало. Це може бути прикро, оскільки вам доведеться робити всі кліки між повідомленнями про помилку майстра настройки.

І так, цей метод буде працювати у всіх версіях андроїда (включаючи 7.1.1-Тестований)

  1. Перейдіть у Налаштування (очевидно, з панелі сповіщень)
  2. Перейдіть до програм
  3. Клацніть на 3 крапки у верхньому правому куті
  4. Клацніть на Показати систему
  5. Прокрутіть весь шлях до майстра налаштування у списку програм та натисніть на нього (Під дозволом ви, мабуть, побачите щось на зразок Без дозволів)
  6. Клацніть на дозволи
  7. Надайте дозволи як для телефону, так і для контактів (якщо є якісь подібні, камера, місцезнаходження, надайте їм все )

Повідомлення про помилку зникло, як тільки я це зробив. Сподіваюся, це допомагає;)


Що робити, якщо панель сповіщень не зійде? Налагодження через USB відключено ...
Вальдемар Восінський
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.