Оскільки мій S4 працює на CM13, я отримую цю помилку,
На жаль, майстер налаштування зупинився.
Як це вирішити?
Оскільки мій S4 працює на CM13, я отримую цю помилку,
На жаль, майстер налаштування зупинився.
Як це вирішити?
Відповіді:
Ось метод, який можна обійтися без збивання,
System
)/system/priv-app/Setup-Wizard
Я натиснувши 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
. Але ігноруючи це, тепер мій телефон знову працював.
Я спробував усі перераховані тут рішення, і в моєму випадку вони не спрацювали. Видалення майстра налаштування все-таки спрацювало, але воно також порушило багатокористувацьку функцію (мабуть, користувач за замовчуванням створюється у майстра, і без користувача ви не можете створити більше користувачів!). Також домашня кнопка та квадратна кнопка взагалі не працювали. Тому я вирішив знову промайнути зображення і вирішити проблему, а не лікувати симптоми.
У моєму випадку мені довелося зайти в меню налаштувань і включити + підключитися до WiFi. Мабуть, майстер "забуває" показати діалогове вікно підключення до wifi! Увійти в меню налаштувань потрібно кілька спроб, але це абсолютно можливо.
Як тільки я був підключений до wifi, він працював як слід. Я працюю на AOSP 7.1.2 на Nexus 7 2012.
adb
встановленого та працюючого комп'ютера (припустимо, що він доступний у PATH).adb root
adb shell 'pm disable com.google.android.setupwizard'
Якщо у вас немає кореня або якщо він adb root
не вдається, ви можете використовувати його замість цього adb shell 'pm hide com.google.android.setupwizard'
.
ПРИМІТКА . Ця проблема зазвичай виникає при встановленні основного оновлення CM без витирання розділу даних, тому, ймовірно, чистішим рішенням буде резервне копіювання всіх відповідних додатків, чисте встановлення, встановлення правильної версії пробілів та відновлення даних програми з резервного копіювання.
Для мене це рішення спрацювало. Це може бути прикро, оскільки вам доведеться робити всі кліки між повідомленнями про помилку майстра настройки.
І так, цей метод буде працювати у всіх версіях андроїда (включаючи 7.1.1-Тестований)
Повідомлення про помилку зникло, як тільки я це зробив. Сподіваюся, це допомагає;)