Fout getGoogleAppId mislukt met status: 10 Android KitKat – GCM en Google Drive

Ik gebruik dit in een Samsung Galaxy S4 mini. KitKat Android.

In de applicatie gebruik ik zowel GCM voor berichten als Google Drive API. Ik denk dat de foutmelding die ik krijg van GCM komt, maar ik weet het niet zeker.

Hier is 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

Wat ik niet begrijp is waar start GMPM op? Ik activeer Google Drive of GCM pas daarna in mijn code. Je kunt zien dat GMPM zelfs vóór mijn MainActivity start, dus ik weet niet zeker hoe ik het moet debuggen?

Mijn applicatie werkt prima. Het maakt nog steeds verbinding met GCM, ontvangt nog steeds berichten OK. Maakt nog steeds verbinding met Google Drive. Haalt nog steeds bestanden op.

Maar deze fout baart me zorgen. Weet iemand wat de oorzaak is, of hoe ik het kan debuggen?


Antwoord 1, autoriteit 100%

Ik zag dezelfde foutlogboeken in een app waarop Google Drive en Google Analytics zijn ingeschakeld. Die mogelijkheden leken prima te werken, ondanks de foutmeldingen. Toen ik begon te experimenteren met het toevoegen van GCM, heb ik een nieuw google-services.json-bestand geconfigureerd en geïnstalleerd. Daarna zijn de foutmeldingen verdwenen. Probeer uw google-services.json-bestand te vernieuwen. Dit werkte voor @MrsEd (zie opmerking hierboven bij vraag).


Antwoord 2, autoriteit 22%

Ik had hetzelfde probleem.

Ik gebruikte:

compile 'com.google.android.gms:play-services:8.0.1'

Toen ik het veranderde in de nieuwste, begon het te werken.
In mijn geval was het

compile 'com.google.android.gms:play-services:9.2.1'

Antwoord 3, autoriteit 11%

getGoogleAppId failed with status: 10
Uploading is not possible. App measurement disabled

Dit gebeurt als u een app heeft die de Google-licentieserver opvraagt, maar niet over de inloggegevens beschikt om deze uit te voeren en de licentiecontrole mislukt.

Bijvoorbeeld

  • een gelicentieerde app uitvoeren op een niet-gelicentieerd apparaat.
  • Tijdens de ontwikkeling van een betaalde app op meerdere apparaten, of emulators, waarbij het apparaat wel een ‘betaalde’ Google-licentie heeft.

Antwoord 4

Wat ik deed was gewoon de Google-app op je telefoon openen en controleren of je deze hebt bijgewerkt en er ook een account mee hebben gemaakt. Zodra je dit hebt gedaan, werkt het

Other episodes