0

自定义 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
4

1 回答 1

0

在它指向 google 包的向导脚本之一中,我更改为自定义 setupwizard 包。之后没有发现安全异常。

于 2018-08-23T10:39:40.763 回答