Error getGoogleAppId con estado: 10 KitKat para Android: GCM y Google Drive

Estoy corriendo esto en un Samsung Galaxy S4 mini. KitKat Android.

En la aplicación, uso GCM para mensajería y Google Drive API. Creo que el error que estoy recibiendo es de GCM, pero no estoy seguro.

Aquí está 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 

Lo que no entiendo es donde empieza GMPM? No activar Google Drive o GCM hasta después de esto en mi código. ¿Puedes ver que GMPM comienza incluso antes de mi MainActivity, así que no estoy seguro de cómo depurarlo?

Mi aplicación está funcionando bien. Todavía se conecta a GCM, aún recibe mensajes OK. Todavía se conecta a Google Drive. Todavía recupera archivos.

Pero este error me ha preocupado. ¿Alguien sabe qué la causa, o cómo puedo ir sobre la depuración él?

Estaba viendo los mismos registros de errores en una aplicación que tiene Google Drive y Google Analytics habilitados. Esas capacidades parecían estar funcionando bien, a pesar de los mensajes de error. Cuando empecé a experimentar con la adición de GCM, configuré e instalé un nuevo archivo google-services.json . Los mensajes de error desaparecieron después de eso. Intente actualizar su archivo google-services.json . Esto funcionó para @MrsEd (ver comentario anterior sobre la pregunta).

Yo estaba enfrentando el mismo problema.

Yo estaba usando:

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

Cuando lo cambié a la más reciente, empezó a funcionar. En mi caso fue

 compile 'com.google.android.gms:play-services:9.2.1' 
 getGoogleAppId failed with status: 10 Uploading is not possible. App measurement disabled 

Sucede si tienes una aplicación que consulta el servidor de licencias de Google pero no tiene las credenciales para ejecutar y la comprobación de licencia falla.

Por ejemplo,

  • Ejecutar una aplicación con licencia en un dispositivo sin licencia.
  • Durante el desarrollo de una aplicación de pago en varios dispositivos o emuladores, donde el dispositivo tiene una licencia de Google "pagada".

Lo que hice fue abrir la aplicación de google en su teléfono y comprobar si u lo han actualizado y también ha creado una cuenta con él .. Una vez que haya hecho esto funcionará

  • Los datos de intención son nulos onactivityresult después de seleccionar la cuenta en google drive api en android
  • API de Google Drive para Android: ¿Compartir archivos en la carpeta de la aplicación?
  • Bloqueado en bucle de conexión fallida con GoogleApiClient
  • Iniciar sesión en Google Drive en Android sin agregar la cuenta de Google al dispositivo
  • Android: accede a la carpeta de aplicaciones de Google Drive desde otro dispositivo, pero la misma aplicación
  • ¿Los ámbitos de Google Drive están obsoletos?
  • API de Google Drive para Android: comprueba si existe una carpeta
  • Cómo descargar el archivo de la unidad de google en android
  • ¿Cómo integrar Google Drive con Picasso en Android?
  • Google Drive de Google La carpeta de datos de la aplicación vuelve vacía cuando uso queryChildren
  • Obtener todas las carpetas google drive api en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.