Исключение безопасности при настройке 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, я перешел на пакет пользовательских настроек. После этого исключение безопасности не найдено.

Другие вопросы по тегам