Demasiado nueva versión para Android google play

He creado una aplicación Android con Android Studio. Tengo este código en el archivo de manifiesto:

<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/> 

Y el valor de @ integer / google_play_services_version es 520800 (valor agregado automáticamente cuando enlazé la biblioteca de Google play.

Este es el vínculo entre la biblioteca y el proyecto

 dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:appcompat-v7:19.+' compile 'com.google.android.gms:play-services:+' } 

También se genera automáticamente cuando he añadido la biblioteca de Google play desde el menú.

La aplicación funciona bien, bun cuando genera un APK firmado y tratar de subirlo al mercado de Google me da un error diciendo que estoy tratando de subir un APK que utiliza google play versión 5208000 y debo usar la versión 5100000 o inferior.

He intentado google_play_services_version en 5100000 pero entonces la aplicación para de trabajar del principio.

¿Cómo debo hacer que mi aplicación funcione y sea válida para cargar en el mercado?

3 Solutions collect form web for “Demasiado nueva versión para Android google play”

El problema es con esta instrucción:

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

El juego de servicios: + significa que se empacará la última versión de juegos de servicios. El problema es que la última versión de play-services disponible en el entorno de desarrollo aún no ha sido completamente publicada en todo el mundo por Google, por lo que aún no está disponible para su uso en compilaciones oficiales. Así que tienes que usar una versión que está indicando o inferior … como esta: play-services: 5.0.89 .

Así que éste funcionará:

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

Para encontrar una lista de la versión disponible, eche un vistazo a esta carpeta en su SDK: extras / google / m2repository / com / google / android / gms / play-services /

¡Buena suerte!

Utilice esta configuración en el archivo build.gradle de su aplicación:

 dependencies { compile 'com.google.android.gms:play-services:5.0.89' } 

Encontré la solución en el foro de desarrolladores de XDA: http://forum.xda-developers.com/coding/java-android/google-play-version-t2845409

Tal vez tenga los mismos problemas con sus bibliotecas. Debe utilizar la lib que admita la última versión de GP. Por favor, escriba logs para obtener detalles. También intente compilar 'com.android.support:appcompat-v7:20.0.+'

  • ¿Cómo puedo obligar a GoogleApiClient a activar la IU del selector de cuentas cada vez que llamo a conectar?
  • Cómo mostrar el diálogo de configuración de ubicación en android?
  • ProGuard: no puede encontrar la clase referenciada com.google.android.gms.R
  • LocationRequest desplazamiento más pequeño y precisión
  • Android Studio con Google Play Services
  • Android In App no ​​sincroniza inmediatamente entre varios dispositivos
  • API de Google Play Music para Android
  • Cómo seleccionar oponentes para TurnBaseMatches después de GMS 11.0.0?
  • Google Sign In no funciona después de publicado en playstore
  • Falta google-play-services_lib en <sdk> / extras / google / google_play_services / libproject /
  • Cómo implementar PlaceAutoCompleteFragment y PlaceAutoCompleteActivity para obtener los detalles del lugar
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.