samsung - Cómo encontrar la versión de Android Google Play Services
instalar google play services (6)
Aquí está la guía oficial para configurar Google Play Services en su proyecto.
FYI, podrías encontrar el número de versión en esta carpeta:
~/android-studio/sdk/extras/google/m2repository/com/google/android/gms/play-services
Disfrutar.
Estoy trabajando en un proyecto de Android que requiere el uso de google maps. He estado leyendo tutoriales y debo agregar esto al archivo AndroidManifest.xml:
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
La cuestión es que no sé con qué número sustituirá "@ integer / google_play_services_version".
Si alguien sabe a qué debo ingresar allí, y cómo obtener ese valor entero, lo agradecería.
El error que ha mencionado es tal vez porque no agregue los servicios de reproducción de Google lib como la biblioteca de su proyecto. Haga lo siguiente.
- Seleccione Archivo -> Importar -> Android -> Código de Android existente en el espacio de trabajo y haga clic en Siguiente.
- Seleccione Buscar, 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 elija Propiedades> Android. Marque la opción Es biblioteca.
Haz clic derecho en tu proyecto -> ve a propiedades -> haz clic en android -> haz clic en el botón agregar -> haz clic en google_play_services_lib -> ok -> apply -> ok limpia tu proyecto esto eliminará tu error
Es probable que su biblioteca no esté vinculada para proyectarse correctamente o que tenga una versión más antigua de la biblioteca de google-play-services para que aparezca un conflicto y Eclipse se vuelva estúpido ..: S
No, no es necesario que agregue nada en integers.xml. Cuando vincules adecuadamente la biblioteca Google-play-services a tu referencia de proyecto android: value = "@ integer / google_play_services_version" se encontrará y estarás listo para continuar. Cuando agregue la biblioteca a su proyecto, simplemente haga una limpieza más limpia para que el entorno Eclipse elimine las cosas de manera apropiada.
Si codifica en algún lugar este número cuando llegue la próxima versión de reproducción, deberá actualizarlo. Y si te olvidas de eso, volverás a pasar el tiempo buscando errores ...: S
Espero que haya ayudado. ;)
Estaba en un caso en el que tuve que usar la versión de 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.
No hay necesidad de subsitute. El valor @integer/google_play_services_version
se ocupa de ello. Solo asegúrese de tener la última biblioteca de servicios de Google Play que se actualiza.
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>
Si está utilizando gradle solo asegúrese de tener la versión actualizada de los servicios de google play (descargada usando el administrador de SDK) y ponga esto en la sección de dependencia de su 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.