Error al iniciar sesión en los servicios de juegos de Google Play
Configé mi juego en la Consola del programador con el nombre del paquete y el certificado de firma derecho y creé una tabla de clasificación para ello (pero no se crearon logros).
Luego, descargué la muestra "Tipo A Número Desafío" y "BaseGameUtils" de https://developers.google.com/games/services/downloads/
- ¿Cómo puedo importar com.google.android.gms. * En Android Studio usando una compilación Gradle?
- Los conflictos entre diferentes versiones de Google Play Services en una aplicación (9.2) y una biblioteca de terceros (8.4)
- No se puede obtener el proveedor com.google.android.gms.measurement.AppMeasurementContentProvider
- No se puede cancelar el botón de inicio de sesión de Google+
- Android: Google reproduce los servicios de juegos error de conexión (java.lang.IllegalStateException: GoogleApiClient debe estar conectado.)
Después de eso, modifiqué el nombre del paquete, el ID de la tabla de clasificación, el ID de la aplicación en "Type A Number Challendge", quité el código con respecto al logro, generé el archivo apk con el certificado de firma correcto y lo probé.
Sin embargo, se me preguntó el siguiente diálogo cuando intento iniciar sesión en Google+ en mi teléfono:
Compruebe que el nombre del paquete y el certificado de firma coincidan con el ID de cliente creado en la Consola del desarrollador y, si la aplicación aún no se ha publicado, compruebe que la cuenta con la que intenta iniciar sesión aparece como una cuenta de probador Consulte los registros para obtener más información. "
Consulte los registros de Eclipse, el nombre del paquete, el ID de la aplicación y el certificado de firma coinciden con mi configuración en la Consola de Google y la cuenta que intenté ingresar se incluyó en la lista de probadores.
También he publicado la aplicación, sin embargo, el mismo diálogo sigue siendo solicitado.
¿Puedo saber si he perdido algo?
Gracias.
- Cómo mover camra a un marcador específico en google maps v2 en android
- Google Plus Android SDK: Error al inflar la clase com.google.android.gms.plus.PlusOneButton
- Cómo corregir la excepción no captada GMS .NoClassDefFoundError: com.google.android.gms.internal.zzno
- Cerrar sesión desde google play
- Mensaje de error del proyecto de ejemplo de GCM "No se pudo encontrar google-play-services_lib.apk"
- Android studio La ejecución falló para la tarea ': app: packageAllDebugClassesForMultiDex'
- Entrada duplicada: com / google / android / gms / internal / zzahl.class
- Play Servicios de ubicación getLastLocation devuelve null
Aquí hay algunas cosas para probar:
Compruebe que el APK esté firmado con el certificado correcto. Incluso si estás seguro de que es 🙂 He aquí un ejemplo de línea de comandos:
unzip YourGame.apk keytool -printcert -file META-INF/CERT.RSA
Compruebe si la huella digital impresa en la línea SHA1
coincide con la que ingresó en la Consola del programador.
A continuación, compruebe las etiquetas de metadatos en el archivo AndroidManifest.xml
. Deberías:
<meta-data android:name="com.google.android.gms.games.APP_ID" android:value="@string/app_id" />
Y, por supuesto, debería tener una cadena correspondiente en res/values/strings.xml
con su ID de aplicación:
<string name="app_id">123456789012</string>
Asegúrese de que el ID de la aplicación sólo contiene dígitos . Es un error incluir ".apps.googleusercontent.com" aquí!)
Además, asegúrate de que la cuenta de tu teléfono de prueba aparezca en la sección de probadores de la consola de desarrollo (pero dijiste que publicaste tu aplicación, por lo que esto no debería importar … pero compruébalo de todos modos).
Para obtener otras sugerencias de solución de problemas, consulte nuestra guía de solución de problemas .
- Android: No se pudo asegurar el directorio cuando getExternalFilesDir (null)
- Cómo saber si una aplicación se ha movido a una tarjeta SD en Android