Google Cloud Messaging para Android Library no se encuentra en el administrador de sdk

Estoy intentando poner en práctica una solución de la notificación del empuje para androide. Estoy siguiendo los pasos dados en el siguiente tutorial http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging- Gcm-php-y-mysql /

Pero cuando traté de instalar la mensajería de Google Cloud para la Biblioteca de Android utilizando el androide sdk (estoy usando el último sdk) no lo encuentro el módulo de extras como se puede ver en esta imagen

Introduzca aquí la descripción de la imagen

Esto es realmente extraño. ¿Hay alguna solución?

Instalar la biblioteca de servicios de Google Play

Introduzca aquí la descripción de la imagen

Para la implementación del lado del cliente de GCM use este enlace

Para fines de servidor siga el tutorial

Observe que el tutorial explica cómo puede enviar mensajes a dispositivos individuales utilizando el ID de registro y no todos los dispositivos de una sola vez.

[Actualizar]

Observé que todavía algunas personas están usando la biblioteca obsoleta – GCM para android.

"Google Cloud Messaging para Android" está obsoleto y no se utiliza más. Las API de Google Maps ya están disponibles como parte de "Servicios de Google Play".

A pesar de que la respuesta de @ anubhav es correcta para la pregunta hecha, no se recomienda.

Seleccione la opción "Mostrar paquetes obsoletos" en el menú Paquetes y podrá verlo e instalarlo.

Introduzca aquí la descripción de la imagen

Parece que este paquete ya está obsoleto. Para verlo en SDK Manager tuve que comprobar "Mostrar paquetes obsoletos" en el menú "Paquetes"

Editar (aclaración de mi respuesta)

Me encontré con este problema al intentar ejecutar Maven Android SDK Deployer . La versión del despliegue de SDK que usé, esperaba que el paquete gcm estuviera instalado (por lo menos al ejecutar el implementador en su configuración predeterminada).

Para otros propósitos, se recomienda utilizar los nuevos servicios de Google Play Services , como se indica en una de las respuestas aquí.

Para agregar servicios de Google Play a tu proyecto (para Android Studio)

  1. Abra el archivo build.gradle (Module: app) dentro del directorio del módulo de la aplicación.

  2. Agregue una nueva regla de compilación bajo dependencias para la última versión de play-services.

Por ejemplo:

 apply plugin: 'com.android.application' dependencies { compile 'com.android.support:appcompat-v7:21.0.3' compile 'com.google.android.gms:play-services:6.5.87' } 

3. Guarde los cambios y haga clic en Proyecto de sincronización con archivos Gradle en la barra de herramientas.

4. Abra el archivo de manifiesto de su aplicación y agregue la etiqueta siguiente como un elemento secundario del elemento <application> :

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

Ve aquí para más detalles: Configuración de servicios de Google Play

¿Hay alguna solución?

Utilice algo más nuevo que ese tutorial. El API de GCM antiguo se obtuvo en mayo pasado y se sustituyó por uno nuevo .

Marque la casilla de verificación " Obsoleto " en la ventana emergente de Android SDK Manager.

Google Cloud Messaging para Android Library está obsoleto, puedes encontrarlo haciendo esto: sdk manager -> paquetes (esquina izquierda) -> mostrar paquetes obsoletos, entonces verás it.but sugerencias de Google para usar Google Play Service en su lugar.

  • Cómo "Ejecutar como aplicación web" un respaldo de App Engine en Android Studio
  • ¿Tengo que usar CollectionResponse como un tipo de retorno en GAE Endpoints API o puedo usar colecciones java de entidades?
  • Error de GLS: INVALID_AUDIENCE en los puntos finales de la nube de google
  • No se ha establecido la raíz SDK de App Engine. Asegúrese de establecer la variable de entorno 'APPENGINE_HOME' propiedad del sistema 'appengine.sdk.root'!
  • Obtener de android a motor de aplicaciones de Google
  • No se puede acceder a la aplicación de App Engine que se ejecuta en Android Studio mediante Android Device Application in LAN
  • Con Android, ¿cómo establezco el plazo máximo para una solicitud de Cloud Endpoint?
  • Respuesta de Google Cloud Messaging Server lenta (1 minuto)
  • Error al recuperar las configuraciones de la API con el estado: 404 - Google App Engine
  • Iniciador de backend móvil ausente de la consola de nube
  • Deploy to App Engine problem - Debe iniciar sesión para realizar esta acción
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.