Исключение безопасности при настройке Google setupwizard в Oreo
Пользовательский setupwizard + google setupwizard -> домашний экран
- Ссылается GmsSampleIntegration
- Написано отдельное приложение-мастер настройки приложения (apk)
- Пользовательский установщик успешно запускается
- При запуске google setupwizard после настраиваемого мастера установки, описанного ниже: Невозможно возобновить действие {com.google.android.setupwizard/com.google.android.setupwizard.network.NetworkActivity}: java.lang.SecurityException: NetworkScoreService: ни пользователь 10037, ни текущий процесс имеет android.permission.REQUEST_NETWORK_SCORES.
Наблюдение:
REQUEST_NETWORK_SCORES - это разрешение на уровне подписи
- Попробовал ниже упомянутые варианты:
- Поместить пользовательский мастер установки в качестве priv-app
- Используется android.uid.system в манифест-файле
- Объявлен REQUEST_NETWORK_SCORES в манифесте
- категория SETUP_WIZARD в манифесте
- действие DEVICE_INITIALIZATION_WIZARD в манифесте
1 ответ
Решение
В одном из сценариев мастера он указывал на пакет Google, я перешел на пакет пользовательских настроек. После этого исключение безопасности не найдено.