自定义 setupwizard + google setupwizard -> 主屏幕
- 参考 GmsSampleIntegration
- 编写了一个单独的自定义设置向导应用程序(apk)
- 自定义设置向导成功启动
- 在自定义 setupwizard 后启动 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 是签名级别的权限
- 尝试了以下提到的选项:
- 将自定义 setupwizard 放置为 priv-app
- 在 manifestfile 中使用 android.uid.system
- 在清单中声明 REQUEST_NETWORK_SCORES
- 清单中的类别 SETUP_WIZARD
- 清单中的操作 DEVICE_INITIALIZATION_WIZARD