java.lang.SecurityException:尝试在未经许可的情况下读取gservices

我最近从adMob 6.4.1更改为Google Play Services rev 15 ,刚刚收到我不明白的新崩溃报告的通知:

 java.lang.SecurityException: attempting to read gservices without permission: Neither user 10158 nor current process has com.google.android.providers.gsf.permission.READ_GSERVICES. at android.os.Parcel.readException(Parcel.java:1425) at android.os.Parcel.readException(Parcel.java:1379) at xs.a(SourceFile:133) at xo.a(SourceFile:133) at xo.a(SourceFile:118) at ud.d(SourceFile:88) at ud.b(SourceFile:129) at ua.a(SourceFile:239) at ua.a(SourceFile:176) at aas.a(SourceFile:118) at abz.run(SourceFile:14) at acb.run(SourceFile:30) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) at java.lang.Thread.run(Thread.java:856) 

我做了一些研究,所有结果都已过时,或与Google+ / Google地图相关,我在应用中都没有使用。

我从未在admob的GPS开发者指南中随处阅读,我需要添加READ GSERVICES权限…

谁知道这是关于什么的?

这个问题是在Android设备上最新发布的Google Play Services(v4.3)中引入的。 谷歌已经意识到这一点,它将在未来的版本中修复(不是下一个版本……)

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

我不会声称这是答案,因为我在安装Android后也停止了(完全)并重新启动了Android Studio,这可能是真正的解决方案,但广告在模拟器和USB上运行正常附加7“平板电脑,然后我开始收到此错误。检查我的SDK包,我注意到没有安装谷歌网络驱动程序(这不是以前的问题) – 所有其他组件都是(除了USB驱动程序,这是不需要的在Mac上)。我安装了这个组件,停止(完全)并重新启动Android Studio,广告又开始正常运行。无论如何,这是尝试的东西。