Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cómo encontrar la versión de Android de Google Play Services

Estoy trabajando en un proyecto de Android que requiere el uso de google maps. He estado leyendo tutoriales, y tengo que añadir esto al archivo AndroidManifest.xml:

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

La cosa es, no sé qué número para sustituir el "@ integer / google_play_services_version" con.

Si alguien sabe lo que debo entrar allí, y cómo obtener ese valor entero, lo agradecería.

6 Solutions collect form web for “Cómo encontrar la versión de Android de Google Play Services”

No hay necesidad de subsitute. El valor @integer/google_play_services_version se encarga de ello. Sólo asegúrate de tener la última biblioteca de Google Play Services que esté actualizada.

Puede encontrarlo en google-play-services_lib>res>values>version.xml si desea agregar el número en lugar de @integer/google_play_services_version .

 <?xml version="1.0" encoding="utf-8"?> <resources> <integer name="google_play_services_version">4030500</integer> </resources> 

Esta es la guía oficial para configurar los servicios de Google Play en tu proyecto.

FYI, puede encontrar el número de versión en esta carpeta:

 ~\android-studio\sdk\extras\google\m2repository\com\google\android\gms\play-services 

Disfrutar.

El error que has mencionado es quizás debido a no agregar Google play services lib como biblioteca de tu proyecto.

  1. Seleccione Archivo -> Importar -> Android -> Código Android Existente en el Espacio de Trabajo y haga clic en Siguiente.
  2. Seleccione Examinar, ingrese / extras / google / google_play_services / libproject / google-play-services_lib y haga clic en Abrir. 3.Seleccione Copiar proyectos en el área de trabajo y haga clic en Finalizar.

Marque los servicios de Google Play como una biblioteca: Haga clic con el botón derecho en el proyecto google-play-services_lib y seleccione Propiedades> Android. Marque la opción Is Library.

Haga clic derecho en su proyecto -> ir a propiedades -> haga clic en android -> haga clic en botón agregar -> haga clic en google_play_services_lib -> ok -> aplicar -> ok limpiar su proyecto esto eliminará su error

Si estás usando gradle, asegúrate de tener la versión actualizada de los servicios de Google Play (descargada con el gestor de SDK) y ponla en la sección de dependencias de tu módulo de proyecto:

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

NOTA IMPORTANTE:
En general, no es una buena práctica eliminar la versión concreta de la fuente que está compilando.

Yo estaba en un caso en el que tuve que usar la versión Froyo de los Servicios de Google Play, y esa versión no requiere la etiqueta. De hecho, la entrada XML google_play_services_version no existe en la versión Froyo + de la biblioteca de Servicios de Google Play

Es probable que tu biblioteca no esté vinculada al proyecto correctamente o que tengas una versión más antigua de la biblioteca de google-play-services para que aparezcan conflictos y Eclipse se vuelve estúpido ..: S

No, no es necesario agregar nada en integers.xml. Cuando enlace correctamente la biblioteca de Google-play-services a su referencia de proyecto android: se encontrará value = "@ integer / google_play_services_version" y ya estará listo. Cuando se agrega la biblioteca a su proyecto sólo tiene que hacer un ambiente más limpio y divertido Eclipse barrer las cosas correctamente.

Si codifica algo en algún lugar de este número cuando la próxima versión de juego venga necesitará actualizarlo. Y si te olvidas de eso, vas a pasar el tiempo buscando nuevo bug ..: S

Espero que ayudó. 😉

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.