何时使用READ_GSERVICES权限?

我有一个使用Google Play服务进行GCM和广告的应用程序。 我最后一次更新添加了应用内结算,并收到了以下的崩溃报告:

java.lang.SecurityException: attempting to read gservices without permission: Neither user 10237 nor current process has com.google.android.providers.gsf.permission.READ_GSERVICES. 

我以前从来没有遇到过这个问题,也没有用IAPtesting过我的应用程序。 它只发生在一个设备(Xperia Z,当然是同一个用户)。 当我search此权限时,仅在Google的Google文档中提及Google API, 该API“允许API访问Google基于Web的服务”。 。 但是在GCM实施,AD或Google Play服务页面上没有提及。

那么,我真的需要这个权限吗? 或者它是设备端的一个错误(可能来自制造商)?

  • 安卓失败的安装报告
  • SecurityException:绑定器调用到已签名的APK上不正确的接口
  • “服务MeasurementBrokerService正在使用中”显示在我的申请过程中
  • Android:如何获得用户的性别和年龄?
  • onConnectionFailed给予SIGN_IN_REQUIRED(4)
  • 致命exception:java.lang.IllegalStateException GoogleApiClient尚未连接
  • Subclassing SupportMapFragment导致NullPointerException
  • Android的GoogleAuthUtil.getTokenWithNotification意图callback不触发
  • 重复: java.lang.SecurityException:试图读取未经许可的gservices

    这是上一个Google Play服务版本(4.3)引入的一个错误,不幸的是我们将不得不等待一个修正:

    https://groups.google.com/forum/#!topic/google-admob-ads-sdk/sePctoDJbRg%5B101-125-false%5D