J'exécute ceci dans un mini Samsung Galaxy S4. KitKat Android.
Dans l'application, j'utilise à la fois GCM pour la messagerie et l'API Google Drive. Je pense que l'erreur que je reçois provient de GCM, mais je ne suis pas sûr.
Voici LogCat:
I/PersonaManager﹕ getPersonaService() name persona_policy
I/GMPM﹕ App measurement is starting up
I/PersonaManager﹕ getPersonaService() name persona_policy
I/MainActivity﹕ onCreate
E/GMPM﹕ getGoogleAppId failed with status: 10
E/GMPM﹕ Uploading is not possible. App measurement disabled
I/PersonaManager﹕ getPersonaService() name persona_policy
Ce que je ne comprends pas, c'est où le GMPM commence? Je n'active pas Google Drive ou GCM avant que cela ne se produise dans mon code. Vous pouvez voir que GMPM commence même avant mon activité MainActivity. Je ne sais donc pas comment le déboguer.
Mon application fonctionne bien. Il se connecte toujours à GCM, reçoit toujours les messages OK. Se connecte toujours à Google Drive. Récupère toujours les fichiers.
Mais cette erreur m'a inquiété. Est-ce que quelqu'un sait ce qui le cause ou comment je peux le déboguer?
Je voyais les mêmes journaux d'erreur dans une application sur laquelle Google Drive et Google Analytics sont activés. Ces capacités semblaient bien fonctionner, malgré les messages d'erreur. Lorsque j'ai commencé à expérimenter l'ajout de GCM, j'ai configuré et installé un nouveau fichier google-services.json
. Les messages d'erreur ont disparu après cela. Essayez d'actualiser votre fichier google-services.json
. Cela a fonctionné pour @MrsEd (voir le commentaire ci-dessus sur la question).
Je faisais face au même problème.
J'utilisais:
compile 'com.google.Android.gms:play-services:8.0.1'
Quand j'ai changé pour le dernier, ça a commencé à fonctionner. Dans mon cas c'était
compile 'com.google.Android.gms:play-services:9.2.1'
getGoogleAppId failed with status: 10
Uploading is not possible. App measurement disabled
Cela se produit si vous avez une application qui interroge le serveur de licences Google mais ne dispose pas des informations d'identification à exécuter et que la vérification de la licence échoue.
Par exemple,
Ce que j'ai fait était d'ouvrir l'application Google sur votre téléphone et de vérifier si vous l'avez mise à jour et avez également créé un compte avec.