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/
- Google Maps Android: ajustar la polilínea a la calle
- ¿Dónde encuentro el texto de atribución de Google Play Services?
- Android / Java Face Recognition: género, edad, emociones
- Servicios de Google Play que no funcionan en el emulador de Android API Nivel 11
- Consumir compras canceladas en la facturación en aplicaciones de Google Play
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ódigo fuente de Google Play Services
- Cómo registrar usuarios con la cuenta de Google en la aplicación Android
- Error de servicio de Google Play
- Mi tamaño de APK aumentó de 65 Kbytes a 8,8 MBytes después de agregar servicios de Google Play (para admob)
- Android GoogleMap o SupportMapFragment - excepción de puntero nulo
- BaseGameUtils GoogleApiClient.ApiOptions no se puede resolver con un tipo
- ProGuard: no puede encontrar la clase referenciada com.google.android.gms.R
- AdMob de Google Play Services realizará desplazamientos automáticos no deseados
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