Servicios de Google Play y "No hay una aplicación vinculada asociada con este ID de cliente"

Estoy intentando implementar Google Play Services después de la documentación de Google y veo lo siguiente cuando intento conectar mi GameClient :

 E/Volley: [4953] il.a: Unexpected response code 401 for https://www.googleapis.com/games/v1/players/me E/Volley: [4953] il.a: Unexpected response code 401 for https://www.googleapis.com/games/v1/players/me E/SignInIntentService: There is no linked app associated with this client ID. 

He comprobado que la huella digital SHA1 del certificado que firma el APK, el SHA1 del certificado de depuración y el SHA1 dado a la API de Google coinciden y funcionan. He comprobado que el ID de la aplicación está declarado en el manifiesto en el elemento de la aplicación (he tomado en mi caso el ID numérico de 13 dígitos, no uno que también incluye un paquete). También he comprobado que las cuentas de prueba que estoy utilizando se enumeran en la consola del desarrollador y que son; Ellos son cada @ gmail.com también, e incluyen mi dirección de desarrollador. Cada uno de ellos ha activado Google Plus.

He intentado esto de un dispositivo de la API 16 S3 y de un API 17 simulador de la API de Google. El nombre del paquete de la aplicación se declara correctamente en el manifiesto, en la consola del desarrollador y coincide con el nombre del paquete API. La aplicación aparece como cliente del servicio de juegos y se muestra como "lista para probar".

En resumen estoy luchando para ver cuál es mi error y lo que he perdido. Creo que tengo todo de la solución de problemas de Google también. He mirado las preguntas principales aquí en StackOverflow, y están cubiertas. Lo que sea que me falte probablemente me está mirando en la cara. ¿Qué puedo faltar?

Me quedé atascado en este problema durante mucho tiempo hasta que me di cuenta de que tenía dos cadenas en mi aplicación llamada "app_id". Uno del SDK de Facebook y uno de Google. Cambié el nombre de Google app_id (y cambié la referencia de manifiesto correspondiente) y todo estaba bien.

Es POSIBLE que usted tenga un problema similar. Si no puede ver el error entonces intentaría escribir el app_id a syslog para confirmar que esto no es la causa del problema.

Por cierto, todos mis app_id de Google (IDs de cliente) son 12 bytes no 13, por lo que tal vez debería empezar por comprobar que.

Buena suerte !

Incluso después de rehacer todo, todo , todavía encuentro el mismo problema. Sin embargo, posteriormente encontré un mensaje de error "Este paquete ya está en uso" en la API de Google, aunque había eliminado todos los proyectos y eliminado todos los clientes antes de eliminarlos de nuevo.

Esto resultó ser una bendición: La solución a esto fue recrear mi clave de depuración antes de agregar la nueva huella digital a la API de Google en otra nueva identificación de cliente.

Y lo … mi problema original desapareció.

No declaraste explícitamente que las cuentas de gmail con las que estás probando se agregan como usuarios de Google Plus en una comunidad de Google Plus que está configurada como comunidad de pruebas para tu aplicación -OR- que estás utilizando un grupo de google como prueba Comunidad y esas cuentas de gmail son parte de esa comunidad.

Si usted ha hecho esas cosas, entonces podría ser el problema indicado aquí:

https://code.google.com/p/google-plus-platform/issues/detail?id=554

Esta respuesta puede parecer alentadora para resolver tu problema, pero no te hagas ilusiones. He hecho todo lo que el cartel original hizo, además de las cosas de arriba, y todavía estoy atascado.

Incluso he seguido todos los consejos indicados aquí:

Servicios de juegos de Google Play: no puede iniciar sesión

Y parece que las profundidades del abismo que Google le permite caer en relación con el GPS es mucho más profundo que las profundidades que he sondado. Alegría.

Tuve el mismo problema, no estoy seguro de que la siguiente acción es la que resolvió el problema, pero vale la pena intentarlo,

Parece que no tenía la API de unidad habilitada, lo tenía en el apis habilitado, pero tuve que hacer clic en el ícono de engranaje junto a él y luego haga clic en habilitar y proporcionar el nombre de la aplicación.

Hade el mismo problema y para mí trabajó para volver a vincular la aplicación en los Game services -> Linked apps -> Link another app .

Sólo tiene que vincular el mismo paquete tantas veces como tenga ID de cliente en la consola de desarrollo "Debug & Release Client ID"

La cuestión es que si vinculas tu aplicación a los Servicios de juegos con la huella SHA1 incorrecta, Games Services la recogerá y la asociará como el ID de cliente principal.

Una vez que vincule la misma aplicación nuevamente a sus Servicios de juegos, automáticamente recogerá los otros identificadores de cliente

Usted necesita cerciorarse de, usted publica los ajustes de los servicios del juego de google Hasta entonces no podrá encontrar el ligar de la aplicación a la cuenta.

Tenía exactamente el mismo problema, y ​​en mi caso, lo arreglé para regenerar la clave de API de la consola de API de Google. Vaya a Credenciales, seleccione su clave de API y luego haga clic en "Regenerar clave". No necesitas actualizar nada en tu código o vincular más aplicaciones, solo regístrate y empieza a funcionar mágicamente.

Introduzca aquí la descripción de la imagen

  • Consumir compras canceladas en la facturación en aplicaciones de Google Play
  • Actualización de Google Play Services
  • NoClassDefFoundError en la biblioteca Google Play Services V2
  • ¿Puedo eliminar com.google.android.gms.version de AndroidManifest cuando uso gradle?
  • Google Selector de lugares no se está lanzando en teléfonos Android Mi
  • Google Admob para Android: no se encontraron recursos de servicios de Google Play
  • Android In-App Billing - queryInventoryAsync devuelve 0 resultado
  • GCM no recibe el mensaje de abajo Android 4
  • Google Plus +1 una aplicación de Google Play?
  • No se puede abrir el archivo open_gapps-arm-6.0-stock-20160220 en genymotion?
  • API de Google Play Services 9.2.0 Selective Compile Awareness
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.