android - uptodown - La versión 5.2.08 de Google Play Services es demasiado reciente para mi dispositivo
no puedo actualizar google play services (2)
También tuve que corregir la construcción utilizando 5.0.89 porque mi dispositivo no actualizará los servicios de Google Play.
Utilizo este método para verificar la disponibilidad de los servicios de juego:
private boolean checkPlayServices() {
int status = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
if (status != ConnectionResult.SUCCESS) {
if (GooglePlayServicesUtil.isUserRecoverableError(status)) {
showErrorDialog(status);
} else {
Toast.makeText(this, "This device is not supported.", Toast.LENGTH_LONG).show();
finish();
}
return false;
}
return true;
}
status
ahora está establecido en 2 cuando ejecuto la aplicación, lo que indica que los servicios de juego instalados necesitan una actualización, aunque la tienda de juegos no tiene actualizaciones en la tienda para los servicios de juego.
El diálogo de la invocación isUserRecoverableError
dice:
Actualizar los servicios de Google Play: esta aplicación no se ejecutará a menos que actualices los servicios de Google Play
Esto sucede justo después de actualizar mi SDK de Android a través del Administrador de SDK que actualizó el "Repositorio de Google" (y no, si recuerdo bien, "Servicios de Google Play", aunque ese se actualizó ayer sin ningún problema).
Android Studio me dice que la versión de servicios de juego es 5.2.08.
¿Que puedo hacer? ¿Puedo, por ejemplo, forzar una versión inferior en la sección de dependencias?
compile ''com.google.android.gms:play-services:+''
Publicado originalmente en la pregunta.
Especifiqué la versión anterior que recuerdo haber visto en app/build.gradle
y mi aplicación funciona bien ahora:
compile ''com.google.android.gms:play-services:5.0.89''