Wenn zu READ_GSERVICES Erlaubnis verwenden ?

? Shywim @ | Original: StackOverFlow
---

Ich habe eine Anwendung, die Google-Play- Services für GCM und Anzeigen verwendet . Meine letzte Update hinzugefügt einen In-App- Billing und erhielt ich einen Crash-Bericht für:

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

Ich hatte dieses Problem noch nie, noch habe ich, wenn ich meine Anwendung mit IAP getestet. Es kommt nur auf einem Gerät ( Xperia Z, sicherlich der gleiche Benutzer ) . Wenn ich nach dieser Berechtigung wird auf der Google- doc nur für Maps API, die sagt, es bezeichnet " Ermöglicht die API von Google webbasierte Dienste zugreifen kann. " . Aber es ist nicht für den GCM Umsetzung, Anzeigen oder auf den http://developer.android.com/google/play-services/setup.html Seiten erwähnt.

Also brauche ich wirklich diese Berechtigung ? Oder ist es ein Bug (vielleicht vom Hersteller ) auf dem Gerät am Ende?

---

Top 5 Antwort

1thiagolr @

Duplizieren von : http://stackoverflow.com/questions/22672846/java-lang-securityexception-attempting-to-read-gservices-without-permission

Das ist ein Fehler in der letzten Google Play Dienstleistungen Release (4.3) eingeführt, leider müssen wir für eine Korrektur warten :

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